Searched refs:actual_addr (Results 1 - 4 of 4) sorted by relevance
/third_party/node/deps/v8/src/wasm/baseline/arm64/ |
H A D | liftoff-assembler-arm64.h | 647 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 D | liftoff-assembler-arm.h | 903 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 D | liftoff-assembler-riscv64.h | 671 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 D | code-generator-arm.cc | 3457 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