< prev index next >

src/hotspot/share/opto/cfgnode.cpp

Print this page

        

*** 40,49 **** --- 40,53 ---- #include "opto/phaseX.hpp" #include "opto/regmask.hpp" #include "opto/runtime.hpp" #include "opto/subnode.hpp" #include "utilities/vmError.hpp" + #include "utilities/macros.hpp" + #if INCLUDE_SHENANDOAHGC + #include "gc/shenandoah/c2/shenandoahBarrierSetC2.hpp" + #endif // Portions of code courtesy of Clifford Click // Optimization - Graph Style
*** 1303,1314 **** if( b->_test._test == BoolTest::ne ) { } else if( b->_test._test == BoolTest::eq ) { flipped = 1-flipped; } else return NULL; ! // Build int->bool conversion ! Node *n = new Conv2BNode( cmp->in(1) ); if( flipped ) n = new XorINode( phase->transform(n), phase->intcon(1) ); return n; } --- 1307,1318 ---- if( b->_test._test == BoolTest::ne ) { } else if( b->_test._test == BoolTest::eq ) { flipped = 1-flipped; } else return NULL; ! // Build int->bool concfgversion ! Node *n = new Conv2BNode(cmp->in(1)); if( flipped ) n = new XorINode( phase->transform(n), phase->intcon(1) ); return n; }
< prev index next >