Home
last modified time | relevance | path

Searched refs:kGpReg (Results 1 – 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/wasm/baseline/
Dliftoff-compiler.cc689 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 …]
Dliftoff-register.h23 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()
Dliftoff-assembler.h244 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()
Dliftoff-assembler.cc643 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/
Dliftoff-assembler-ia32.h181 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/
Dliftoff-assembler-loong64.h603 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/
Dgap-resolver.cc77 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/
Dliftoff-assembler-mips64.h195 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/
Dliftoff-assembler-mips.h194 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/
Dliftoff-assembler-arm.h159 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/
Dliftoff-assembler-s390.h564 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/
Dliftoff-assembler-riscv64.h184 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/
Dliftoff-assembler-ppc.h484 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/
Dliftoff-assembler-arm64.h640 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/
Dliftoff-assembler-x64.h410 Register scratch = pinned.set(GetUnusedRegister(kGpReg, pinned)).gp(); in StoreTaggedPointer()