changeset 57543:599a1c50b56f

8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland
author rkennke
date Tue, 07 Jan 2020 13:45:10 +0100
parents b0a5beaac2b3
children 44cb1f517839
files src/hotspot/share/opto/cfgnode.cpp
diffstat 1 files changed, 1 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/hotspot/share/opto/cfgnode.cpp	Mon Jan 06 11:04:12 2020 -0800
+++ b/src/hotspot/share/opto/cfgnode.cpp	Tue Jan 07 13:45:10 2020 +0100
@@ -1449,10 +1449,7 @@
   } else return NULL;
 
   // Build int->bool conversion
-  Node *in1 = cmp->in(1);
-  BarrierSetC2* bs = BarrierSet::barrier_set()->barrier_set_c2();
-  in1 = bs->step_over_gc_barrier(in1);
-  Node *n = new Conv2BNode(in1);
+  Node *n = new Conv2BNode(cmp->in(1));
   if( flipped )
     n = new XorINode( phase->transform(n), phase->intcon(1) );