< prev index next >
src/hotspot/share/c1/c1_ValueStack.hpp
Print this page
rev 52693 : 8214352: C1: Unnecessary "compilation bailout: block join failed" with JVMTI
Summary: Invalidate Phi functions for conflicting types and avoid bailout.
Reviewed-by:
*** 297,307 ****
} \
} \
}
! // Macro definition for simple iteration of all phif functions of a block, i.e all
// phi functions of the ValueStack where the block matches.
// Use the following code pattern to iterate all phi functions of a block:
//
// BlockBegin* block = ... // block that is iterated
// for_each_phi_function(block, phi,
--- 297,307 ----
} \
} \
}
! // Macro definition for simple iteration of all phi functions of a block, i.e all
// phi functions of the ValueStack where the block matches.
// Use the following code pattern to iterate all phi functions of a block:
//
// BlockBegin* block = ... // block that is iterated
// for_each_phi_function(block, phi,
< prev index next >