src/share/vm/opto/loopnode.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/loopnode.hpp	Fri Sep 25 16:46:45 2015
--- new/src/share/vm/opto/loopnode.hpp	Fri Sep 25 16:46:44 2015

*** 911,921 **** --- 911,922 ---- // Return true if exp is a scaled induction var plus (or minus) constant bool is_scaled_iv_plus_offset(Node* exp, Node* iv, int* p_scale, Node** p_offset, int depth = 0); // Create a new if above the uncommon_trap_if_pattern for the predicate to be promoted ProjNode* create_new_if_for_predicate(ProjNode* cont_proj, Node* new_entry, ! Deoptimization::DeoptReason reason); ! Deoptimization::DeoptReason reason, + int opcode); void register_control(Node* n, IdealLoopTree *loop, Node* pred); // Clone loop predicates to cloned loops (peeled, unswitched) static ProjNode* clone_predicate(ProjNode* predicate_proj, Node* new_entry, Deoptimization::DeoptReason reason,
*** 961,971 **** --- 962,973 ---- void do_range_check( IdealLoopTree *loop, Node_List &old_new ); // Create a slow version of the loop by cloning the loop // and inserting an if to select fast-slow versions. ProjNode* create_slow_version_of_loop(IdealLoopTree *loop, ! Node_List &old_new); ! Node_List &old_new, + int opcode); // Clone loop with an invariant test (that does not exit) and // insert a clone of the test that selects which version to // execute. void do_unswitching (IdealLoopTree *loop, Node_List &old_new);

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