398 // Return the node executed first in pack p. |
398 // Return the node executed first in pack p. |
399 Node* executed_first(Node_List* p); |
399 Node* executed_first(Node_List* p); |
400 // Return the node executed last in pack p. |
400 // Return the node executed last in pack p. |
401 Node* executed_last(Node_List* p); |
401 Node* executed_last(Node_List* p); |
402 // Alignment within a vector memory reference |
402 // Alignment within a vector memory reference |
403 int memory_alignment(MemNode* s, int iv_adjust_in_bytes); |
403 int memory_alignment(MemNode* s, int iv_adjust); |
404 // (Start, end] half-open range defining which operands are vector |
404 // (Start, end] half-open range defining which operands are vector |
405 void vector_opd_range(Node* n, uint* start, uint* end); |
405 void vector_opd_range(Node* n, uint* start, uint* end); |
406 // Smallest type containing range of values |
406 // Smallest type containing range of values |
407 const Type* container_type(Node* n); |
407 const Type* container_type(Node* n); |
408 // Adjust pre-loop limit so that in main loop, a load/store reference |
408 // Adjust pre-loop limit so that in main loop, a load/store reference |