src/share/vm/opto/loopnode.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6743188 Cdiff src/share/vm/opto/loopnode.hpp

src/share/vm/opto/loopnode.hpp

Print this page

        

*** 323,338 **** // Split shared headers and insert loop landing pads. // Insert a LoopNode to replace the RegionNode. // Returns TRUE if loop tree is structurally changed. bool beautify_loops( PhaseIdealLoop *phase ); ! // Perform iteration-splitting on inner loops. Split iterations to avoid ! // range checks or one-shot null checks. ! void iteration_split( PhaseIdealLoop *phase, Node_List &old_new ); ! // Driver for various flavors of iteration splitting ! void iteration_split_impl( PhaseIdealLoop *phase, Node_List &old_new ); // Given dominators, try to find loops with calls that must always be // executed (call dominates loop tail). These loops do not need non-call // safepoints (ncsfpt). void check_safepts(VectorSet &visited, Node_List &stack); --- 323,340 ---- // Split shared headers and insert loop landing pads. // Insert a LoopNode to replace the RegionNode. // Returns TRUE if loop tree is structurally changed. bool beautify_loops( PhaseIdealLoop *phase ); ! // Perform iteration-splitting on inner loops. Split iterations to ! // avoid range checks or one-shot null checks. Returns false if the ! // current round of loop opts should stop. ! bool iteration_split( PhaseIdealLoop *phase, Node_List &old_new ); ! // Driver for various flavors of iteration splitting. Returns false ! // if the current round of loop opts should stop. ! bool iteration_split_impl( PhaseIdealLoop *phase, Node_List &old_new ); // Given dominators, try to find loops with calls that must always be // executed (call dominates loop tail). These loops do not need non-call // safepoints (ncsfpt). void check_safepts(VectorSet &visited, Node_List &stack);
src/share/vm/opto/loopnode.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File