8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion

Reviewed-by: thartmann, roland
This commit is contained in:
Roman Kennke 2020-01-07 13:45:10 +01:00
parent 773b7b6c4b
commit 49b1cc8ee6

View File

@ -1449,10 +1449,7 @@ static Node *is_x2logic( PhaseGVN *phase, PhiNode *phi, int true_path ) {
} 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) );