comparison src/share/vm/opto/superword.hpp @ 2605:c7b60b601eb4

7069452: Cleanup NodeFlags Summary: Remove flags which duplicate information in Node::NodeClasses. Reviewed-by: never
author kvn
date Wed, 27 Jul 2011 17:28:36 -0700
parents f95d63e2154a
children 8c92982cbbc4
comparison
equal deleted inserted replaced
5:bb8ef46cd11c 6:ee3194c7f8dd
358 // to dependence info; and within a load pack, move loads down to the last executed load. 358 // to dependence info; and within a load pack, move loads down to the last executed load.
359 void co_locate_pack(Node_List* p); 359 void co_locate_pack(Node_List* p);
360 // Convert packs into vector node operations 360 // Convert packs into vector node operations
361 void output(); 361 void output();
362 // Create a vector operand for the nodes in pack p for operand: in(opd_idx) 362 // Create a vector operand for the nodes in pack p for operand: in(opd_idx)
363 VectorNode* vector_opd(Node_List* p, int opd_idx); 363 Node* vector_opd(Node_List* p, int opd_idx);
364 // Can code be generated for pack p? 364 // Can code be generated for pack p?
365 bool implemented(Node_List* p); 365 bool implemented(Node_List* p);
366 // For pack p, are all operands and all uses (with in the block) vector? 366 // For pack p, are all operands and all uses (with in the block) vector?
367 bool profitable(Node_List* p); 367 bool profitable(Node_List* p);
368 // If a use of pack p is not a vector use, then replace the use with an extract operation. 368 // If a use of pack p is not a vector use, then replace the use with an extract operation.