< prev index next >

src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Print this page
rev 52371 : [mq]: lvb.patch

@@ -421,11 +421,11 @@
   return NULL;
 }
 
 bool ShenandoahWriteBarrierNode::expand(Compile* C, PhaseIterGVN& igvn, int& loop_opts_cnt) {
   if (UseShenandoahGC) {
-    if (ShenandoahBarrierSetC2::bsc2()->state()->shenandoah_barriers_count() > 0 || (!ShenandoahWriteBarrier && ShenandoahStoreValEnqueueBarrier)) {
+//    if (ShenandoahBarrierSetC2::bsc2()->state()->shenandoah_barriers_count() > 0 || (!ShenandoahWriteBarrier && ShenandoahStoreValEnqueueBarrier)) {
       bool attempt_more_loopopts = ShenandoahLoopOptsAfterExpansion;
       C->clear_major_progress();
       PhaseIdealLoop ideal_loop(igvn, LoopOptsShenandoahExpand);
       if (C->failing()) return false;
       PhaseIdealLoop::verify(igvn);

@@ -435,11 +435,11 @@
         if (!C->optimize_loops(loop_opts_cnt, igvn, LoopOptsShenandoahPostExpand)) {
           return false;
         }
         C->clear_major_progress();
       }
-    }
+//    }
   }
   return true;
 }
 
 bool ShenandoahWriteBarrierNode::is_heap_state_test(Node* iff, int mask) {
< prev index next >