src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp

Print this page
rev 10271 : 8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic
Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction
Reviewed-by: iveresov, kvn, vlivanov
Contributed-by: Ivan Krylov <ivan@azul.com>, Yuri Gaevsky <ygaevsky@azul.com>

*** 2843,2852 **** --- 2843,2855 ---- void LIR_Assembler::membar_storeload() { __ membar(Assembler::StoreLoad); } + void LIR_Assembler::on_spin_wait() { + Unimplemented(); + } void LIR_Assembler::leal(LIR_Opr addr_opr, LIR_Opr dest) { LIR_Address* addr = addr_opr->as_address_ptr(); assert(addr->scale() == LIR_Address::times_1, "no scaling on this platform"); if (addr->index()->is_illegal()) {