< prev index next >
src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
Print this page
rev 58025 : Shenandoah: C1: Resolve into registers of correct type
rev 58026 : [mq]: JDK-8238851-2.patch
*** 162,178 ****
LIR_Opr obj_reg;
if (obj->is_constant()) {
obj_reg = gen->new_register(type);
__ move(obj, obj_reg);
} else {
- #ifdef AARCH64
- // AArch64 expects double-size register.
obj_reg = gen->new_pointer_register();
- #else
- // x86 expects single-size register.
- obj_reg = gen->new_register(type);
- #endif
__ leal(obj, obj_reg);
}
obj = obj_reg;
}
return obj;
--- 162,172 ----
< prev index next >