Home
last modified time | relevance | path

Searched refs:actual_addr (Results 1 - 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/wasm/baseline/arm64/
H A Dliftoff-assembler-arm64.h647 Register actual_addr = liftoff::CalculateActualAddress( in AtomicBinop() local
660 __ ldaxrb(result.gp().W(), actual_addr); in AtomicBinop()
664 __ ldaxrh(result.gp().W(), actual_addr); in AtomicBinop()
668 __ ldaxr(result.gp().W(), actual_addr); in AtomicBinop()
671 __ ldaxr(result.gp().X(), actual_addr); in AtomicBinop()
701 __ stlxrb(store_result.W(), temp.W(), actual_addr); in AtomicBinop()
705 __ stlxrh(store_result.W(), temp.W(), actual_addr); in AtomicBinop()
709 __ stlxr(store_result.W(), temp.W(), actual_addr); in AtomicBinop()
712 __ stlxr(store_result.W(), temp.X(), actual_addr); in AtomicBinop()
834 Register actual_addr in AtomicCompareExchange() local
[all...]
/third_party/node/deps/v8/src/wasm/baseline/arm/
H A Dliftoff-assembler-arm.h903 Register actual_addr = liftoff::CalculateActualAddress( in AtomicOp32() local
909 (lasm->*load)(result.gp(), actual_addr, al); in AtomicOp32()
911 (lasm->*store)(store_result, temp, actual_addr, al); in AtomicOp32()
1035 Register actual_addr = liftoff::CalculateActualAddress( in AtomicOp64() local
1045 __ ldrexd(dst_low, dst_high, actual_addr); in AtomicOp64()
1053 __ strexd(store_result, dst_low, dst_high, actual_addr); in AtomicOp64()
1095 Register actual_addr = liftoff::CalculateActualAddress( in AtomicLoad() local
1097 ldrexd(dst_low, dst_high, actual_addr); in AtomicLoad()
1338 Register actual_addr = liftoff::CalculateActualAddress( in AtomicCompareExchange() local
1345 (this->*load)(result.gp(), actual_addr, a in AtomicCompareExchange()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/riscv64/
H A Dliftoff-assembler-riscv64.h671 Register actual_addr = liftoff::CalculateActualAddress( in AtomicBinop() local
684 __ lbu(result_reg, actual_addr, 0); in AtomicBinop()
689 __ lhu(result_reg, actual_addr, 0); in AtomicBinop()
694 __ lr_w(true, false, result_reg, actual_addr); in AtomicBinop()
697 __ lr_d(true, false, result_reg, actual_addr); in AtomicBinop()
727 __ sb(temp, actual_addr, 0); in AtomicBinop()
734 __ sh(temp, actual_addr, 0); in AtomicBinop()
740 __ sc_w(false, true, store_result, actual_addr, temp); in AtomicBinop()
743 __ sc_w(false, true, store_result, actual_addr, temp); in AtomicBinop()
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dcode-generator-arm.cc3457 Register actual_addr = i.TempRegister(0); in AssembleArchInstruction()
3464 __ add(actual_addr, base, offset); in AssembleArchInstruction()
3469 __ ldrexd(tmp1, tmp2, actual_addr); in AssembleArchInstruction()
3470 __ strexd(store_result, value_low, value_high, actual_addr); in AssembleArchInstruction()

Completed in 22 milliseconds