/third_party/node/deps/v8/src/wasm/baseline/ |
D | liftoff-compiler.cc | 689 Register limit_address = __ GetUnusedRegister(kGpReg, {}).gp(); in StackCheck() 740 LiftoffRegister budget_reg = __ GetUnusedRegister(kGpReg, {}); in TierupCheck() 837 LiftoffRegister tmp = pinned.set(__ GetUnusedRegister(kGpReg, pinned)); in StartFunctionBody() 850 LiftoffRegister tmp = pinned.set(__ GetUnusedRegister(kGpReg, pinned)); in StartFunctionBody() 885 Register null_ref_reg = __ GetUnusedRegister(kGpReg, {}).gp(); in StartFunctionBody() 1083 Register flag = __ GetUnusedRegister(kGpReg, {}).gp(); in EmitDebuggingInfo() 1114 LiftoffRegister max_steps = __ GetUnusedRegister(kGpReg, {}); in EmitDebuggingInfo() 1116 LiftoffRegister max_steps_addr = __ GetUnusedRegister(kGpReg, pinned); in EmitDebuggingInfo() 1205 pinned.set(__ GetUnusedRegister(kGpReg, pinned)); in GetExceptionProperty() 1208 pinned.set(__ GetUnusedRegister(kGpReg, pinned)); in GetExceptionProperty() [all …]
|
D | liftoff-register.h | 23 kGpReg, enumerator 64 return kGpReg; in reg_class_for() 66 return kNeedI64RegPair ? kGpRegPair : kGpReg; in reg_class_for() 72 return kGpReg; in reg_class_for() 176 case kGpReg: in from_code() 291 : is_gp_pair() ? kGpRegPair : is_gp() ? kGpReg : kFpReg; in reg_class()
|
D | liftoff-assembler.h | 244 DCHECK(rc == kGpReg || rc == kFpReg); 257 Register low = pinned.set(unused_register(kGpReg, pinned)).gp(); 258 Register high = unused_register(kGpReg, pinned).gp(); 268 DCHECK(rc == kGpReg || rc == kFpReg); 574 DCHECK(rc == kGpReg || rc == kFpReg); in GetUnusedRegister() 1595 Register tmp = assm->GetUnusedRegister(kGpReg, LiftoffRegList{lhs, rhs}).gp(); in EmitI64IndependentHalfOperation() 1622 Register tmp = assm->GetUnusedRegister(kGpReg, LiftoffRegList{lhs}).gp(); in EmitI64IndependentHalfOperationImm()
|
D | liftoff-assembler.cc | 643 LiftoffRegister dst = GetUnusedRegister(kGpReg, {}); in LoadI64HalfIntoRegister() 926 replacement = GetUnusedRegister(kGpReg, pinned).gp(); in ClearRegister() 964 RegClass rc = is_gp_pair ? kGpReg : reg_class_for(kind); in PrepareStackTransfers() 1173 DCHECK_EQ(kGpReg, reg_class_for(return_kind)); in MoveToReturnLocations()
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 181 if (assm->cache_state()->has_unused_register(kGpReg)) { in MoveStackValue() 182 Register tmp = assm->cache_state()->unused_register(kGpReg).gp(); in MoveStackValue() 417 Register scratch = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in StoreTaggedPointer() 765 kGpReg, LiftoffRegList{dst_addr, offset_reg, value_reg, eax}) in AtomicBinop32() 1372 Register tmp = assm->GetUnusedRegister(kGpReg, unavailable).gp(); in EmitInt32DivOrRem() 1475 Register tmp = assm->GetUnusedRegister(kGpReg, pinned).gp(); in EmitShiftOperation() 1489 tmp_reg = assm->GetUnusedRegister(kGpReg, pinned).gp(); in EmitShiftOperation() 1563 ? assm->GetUnusedRegister(kGpReg, keep_alive).gp() in OpWithCarry() 1572 ? assm->GetUnusedRegister(kGpReg, keep_alive).gp() in OpWithCarry() 1713 ecx_replace = assm->GetUnusedRegister(kGpReg, pinned).gp(); in Emit64BitShiftOperation() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/loong64/ |
D | liftoff-assembler-loong64.h | 603 Register temp0 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 604 Register temp1 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 605 Register temp2 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 606 Register temp3 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 658 Register temp0 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); 659 Register temp1 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); 660 Register temp2 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); 661 Register temp3 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); 716 Register temp0 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicExchange() 717 Register temp1 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicExchange() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/ |
D | gap-resolver.cc | 77 enum MoveOperandKind : uint8_t { kConstant, kGpReg, kFpReg, kStack }; enumerator 83 return IsFloatingPoint(loc_op.representation()) ? kFpReg : kGpReg; in GetKind()
|
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
D | liftoff-assembler-mips64.h | 195 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessLoad() 215 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessLoad() 250 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessStore() 261 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessStore() 505 Register scratch = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in StoreTaggedPointer() 742 Register temp0 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 743 Register temp1 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 744 Register temp2 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 745 Register temp3 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); \ 819 Register temp0 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/mips/ |
D | liftoff-assembler-mips.h | 194 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessLoad() 261 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessStore() 522 dst = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in StoreTaggedPointer() 534 Register scratch = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in StoreTaggedPointer() 557 src = GetUnusedRegister(kGpReg, pinned).gp(); in Load() 654 dst = GetUnusedRegister(kGpReg, pinned).gp(); in Store() 840 LiftoffRegister tmp = GetUnusedRegister(kGpReg, {}); in Spill() 1431 LiftoffRegister scratch = GetUnusedRegister(kGpReg, LiftoffRegList{dst}); in emit_type_conversion() 1618 tmp = GetUnusedRegister(kGpReg, LiftoffRegList{lhs, rhs}).gp(); in emit_i32_set_cond() 1632 Register tmp = GetUnusedRegister(kGpReg, LiftoffRegList{src, dst}).gp(); in emit_i64_eqz() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/arm/ |
D | liftoff-assembler-arm.h | 159 assm->GetUnusedRegister(kGpReg, LiftoffRegList{lhs, rhs, dst.high_gp()}) in I64Binop() 198 pinned.set(assm->GetUnusedRegister(kGpReg, pinned)).gp(); in I64Shiftop() 205 *later_src_reg = assm->GetUnusedRegister(kGpReg, pinned).gp(); in I64Shiftop() 596 Register extra_scratch = GetUnusedRegister(kGpReg, {}).gp(); in LoadConstant() 764 actual_offset_reg = GetUnusedRegister(kGpReg, pinned).gp(); in StoreTaggedPointer() 834 : GetUnusedRegister(kGpReg, pinned).gp(); in Store() 891 Register store_result = pinned.set(__ GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicOp32() 896 Register temp = pinned.set(__ GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicOp32() 1021 result_low = __ GetUnusedRegister(kGpReg, pinned).gp(); in AtomicOp64() 1027 result_high = __ GetUnusedRegister(kGpReg, pinned).gp(); in AtomicOp64() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/s390/ |
D | liftoff-assembler-s390.h | 564 Register tmp1 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicAdd() 567 Register tmp2 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicAdd() 664 Register tmp1 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicSub() 667 Register tmp2 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicSub() 764 Register tmp1 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicAnd() 767 Register tmp2 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicAnd() 864 Register tmp1 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicOr() 867 Register tmp2 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicOr() 964 Register tmp1 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicXor() 967 Register tmp2 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicXor()
|
/third_party/node/deps/v8/src/wasm/baseline/riscv64/ |
D | liftoff-assembler-riscv64.h | 184 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessLoad() 204 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessLoad() 239 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessStore() 250 tmp = assm->GetUnusedRegister(kGpReg, pinned); in ChangeEndiannessStore() 496 Register scratch = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in StoreTaggedPointer() 661 Register store_result = pinned.set(__ GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicBinop() 667 result_reg = __ GetUnusedRegister(kGpReg, pinned).gp(); in AtomicBinop() 909 Register temp0 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicCompareExchange() 910 Register temp1 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicCompareExchange() 911 Register temp2 = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicCompareExchange() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ppc/ |
D | liftoff-assembler-ppc.h | 484 Register scratch2 = GetUnusedRegister(kGpReg, pinned).gp(); in Store() 492 Register scratch2 = GetUnusedRegister(kGpReg, pinned).gp(); in Store()
|
/third_party/node/deps/v8/src/wasm/baseline/arm64/ |
D | liftoff-assembler-arm64.h | 640 Register store_result = pinned.set(__ GetUnusedRegister(kGpReg, pinned)).gp(); in AtomicBinop() 829 result_reg = GetUnusedRegister(kGpReg, pinned).gp(); in AtomicCompareExchange()
|
/third_party/node/deps/v8/src/wasm/baseline/x64/ |
D | liftoff-assembler-x64.h | 410 Register scratch = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in StoreTaggedPointer()
|