/third_party/node/deps/v8/src/wasm/baseline/ |
D | liftoff-register.h | 24 kFpReg, enumerator 25 kGpRegPair = kFpReg + 1 + (kNeedS128RegPair && !kNeedI64RegPair), 26 kFpRegPair = kFpReg + 1 + kNeedI64RegPair, 60 return kFpReg; in reg_class_for() 68 return kNeedS128RegPair ? kFpRegPair : kFpReg; in reg_class_for() 178 case kFpReg: in from_code() 291 : is_gp_pair() ? kGpRegPair : is_gp() ? kGpReg : kFpReg; in reg_class() 513 return rc == kFpReg ? kFpCacheRegList : kGpCacheRegList; in GetCacheRegList()
|
D | liftoff-assembler.h | 244 DCHECK(rc == kGpReg || rc == kFpReg); 268 DCHECK(rc == kGpReg || rc == kFpReg); 574 DCHECK(rc == kGpReg || rc == kFpReg); in GetUnusedRegister()
|
D | liftoff-assembler.cc | 1170 } else if (reg_class_for(return_kind) == kFpReg) { in MoveToReturnLocations() 1315 LiftoffRegister first_reg = GetUnusedRegister(kFpReg, pinned); in SpillAdjacentFpRegisters()
|
D | liftoff-compiler.cc | 2171 LiftoffRegister reg = __ GetUnusedRegister(kFpReg, {}); in F32Const() 2177 LiftoffRegister reg = __ GetUnusedRegister(kFpReg, {}); in F64Const() 4045 static constexpr bool pin_src2 = kNeedS128RegPair && src2_rc == kFpReg; in EmitSimdReplaceLaneOp()
|
/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/loong64/ |
D | liftoff-assembler-loong64.h | 1328 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1330 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1350 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1352 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1370 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1372 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1386 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1388 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1410 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1412 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/mips/ |
D | liftoff-assembler-mips.h | 1388 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in emit_type_conversion() 1390 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in emit_type_conversion() 1410 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in emit_type_conversion() 1412 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in emit_type_conversion() 1450 GetUnusedRegister(kFpReg, LiftoffRegList{src}); in emit_type_conversion() 1452 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in emit_type_conversion() 1509 LiftoffRegister scratch = GetUnusedRegister(kFpReg, LiftoffRegList{dst}); in emit_type_conversion() 1515 LiftoffRegister scratch = GetUnusedRegister(kFpReg, LiftoffRegList{dst}); in emit_type_conversion() 1527 LiftoffRegister scratch = GetUnusedRegister(kFpReg, LiftoffRegList{dst}); in emit_type_conversion() 1533 LiftoffRegister scratch = GetUnusedRegister(kFpReg, LiftoffRegList{dst}); in emit_type_conversion()
|
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
D | liftoff-assembler-mips64.h | 1472 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1474 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1494 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1496 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1514 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1516 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1530 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1532 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() 1554 LiftoffRegister rounded = GetUnusedRegister(kFpReg, LiftoffRegList{src}); in FP_BINOP() 1556 GetUnusedRegister(kFpReg, LiftoffRegList{src, rounded}); in FP_BINOP() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 609 auto scratch2 = GetUnusedRegister(kFpReg, pinned).fp(); in AtomicStore() 2248 pinned.set(__ GetUnusedRegister(kFpReg, pinned)).fp(); in EmitTruncateFloatToInt() 2250 pinned.set(__ GetUnusedRegister(kFpReg, pinned)).fp(); in EmitTruncateFloatToInt() 2287 pinned.set(__ GetUnusedRegister(kFpReg, pinned)).fp(); in EmitSatTruncateFloatToInt() 2289 pinned.set(__ GetUnusedRegister(kFpReg, pinned)).fp(); in EmitSatTruncateFloatToInt() 2291 pinned.set(__ GetUnusedRegister(kFpReg, pinned)).fp(); in EmitSatTruncateFloatToInt() 2914 GetUnusedRegister(RegClass::kFpReg, LiftoffRegList{dst, src}).fp(); in emit_i8x16_popcnt() 3152 GetUnusedRegister(RegClass::kFpReg, LiftoffRegList{lhs, rhs}); in emit_i64x2_gt_s() 3171 GetUnusedRegister(RegClass::kFpReg, {rhs}, LiftoffRegList{lhs}); in emit_i64x2_ge_s() 3182 GetUnusedRegister(RegClass::kFpReg, LiftoffRegList{lhs, rhs}); in emit_i64x2_ge_s() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/s390/ |
D | liftoff-assembler-s390.h | 2542 dest = GetUnusedRegister(kFpReg, LiftoffRegList{src1, src2}).fp(); \ 2545 GetUnusedRegister(kFpReg, LiftoffRegList{dest, src1, src2}).fp(); \ 2569 dest = GetUnusedRegister(kFpReg, LiftoffRegList{src1}).fp(); \ 2572 GetUnusedRegister(kFpReg, LiftoffRegList{dest, src1}).fp(); \ 2724 GetUnusedRegister(kFpReg, LiftoffRegList{dest, src1, src2}).fp(); in emit_i8x16_swizzle() 2772 GetUnusedRegister(kFpReg, LiftoffRegList{dest, s1, s2}).fp(); in emit_i16x8_q15mulr_sat_s() 2774 GetUnusedRegister(kFpReg, LiftoffRegList{dest, s1, s2, temp1}).fp(); in emit_i16x8_q15mulr_sat_s()
|
/third_party/node/deps/v8/src/wasm/baseline/arm64/ |
D | liftoff-assembler-arm64.h | 2529 temp = GetUnusedRegister(kFpReg, LiftoffRegList{lhs, rhs}).fp(); in emit_i8x16_shuffle()
|
/third_party/node/deps/v8/src/wasm/baseline/riscv64/ |
D | liftoff-assembler-riscv64.h | 1896 GetUnusedRegister(kFpReg, LiftoffRegList{lhs, rhs}).fp().toV(); in emit_i8x16_shuffle()
|