mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-15 12:55:07 +00:00
8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland
This commit is contained in:
parent
773b7b6c4b
commit
49b1cc8ee6
@ -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) );
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user