equal
deleted
inserted
replaced
429 |
429 |
430 //------------------------------PhaseIterGVN----------------------------------- |
430 //------------------------------PhaseIterGVN----------------------------------- |
431 // Phase for iteratively performing local, pessimistic GVN-style optimizations. |
431 // Phase for iteratively performing local, pessimistic GVN-style optimizations. |
432 // and ideal transformations on the graph. |
432 // and ideal transformations on the graph. |
433 class PhaseIterGVN : public PhaseGVN { |
433 class PhaseIterGVN : public PhaseGVN { |
434 private: |
434 private: |
435 bool _delay_transform; // When true simply register the node when calling transform |
435 bool _delay_transform; // When true simply register the node when calling transform |
436 // instead of actually optimizing it |
436 // instead of actually optimizing it |
437 |
437 |
438 // Idealize old Node 'n' with respect to its inputs and its value |
438 // Idealize old Node 'n' with respect to its inputs and its value |
439 virtual Node *transform_old( Node *a_node ); |
439 virtual Node *transform_old( Node *a_node ); |