Skip to content

Commit 4c997ba

Browse files
committed
8289520: G1: Remove duplicate checks in G1BarrierSetC1::post_barrier
Reviewed-by: tschatzl, iwalulya
1 parent 1b997db commit 4c997ba

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp

-7
Original file line numberDiff line numberDiff line change
@@ -161,13 +161,6 @@ void G1BarrierSetC1::post_barrier(LIRAccess& access, LIR_Opr addr, LIR_Opr new_v
161161
LIR_Opr::illegalOpr());
162162
}
163163

164-
if (!new_val->is_register()) {
165-
LIR_Opr new_val_reg = gen->new_register(T_OBJECT);
166-
__ leal(new_val, new_val_reg);
167-
new_val = new_val_reg;
168-
}
169-
assert(new_val->is_register(), "must be a register at this point");
170-
171164
__ cmp(lir_cond_notEqual, xor_shift_res, LIR_OprFact::intptrConst(NULL_WORD));
172165

173166
CodeStub* slow = new G1PostBarrierStub(addr, new_val);

0 commit comments

Comments
 (0)