< 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 >