Home
last modified time | relevance | path

Searched refs:kNeedS128RegPair (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/wasm/baseline/
Dliftoff-register.h20 static constexpr bool kNeedS128RegPair = !kSimpleFPAliasing; variable
25 kGpRegPair = kFpReg + 1 + (kNeedS128RegPair && !kNeedI64RegPair),
27 kNoReg = kFpRegPair + kNeedS128RegPair,
43 static_assert(kNeedS128RegPair == (kFpRegPair != kNoReg),
53 return kNeedS128RegPair && type == kWasmS128; in needs_fp_reg_pair()
66 return kNeedS128RegPair ? kFpRegPair : kFpReg; in reg_class_for()
133 (kNeedS128RegPair ? 2 : 1) + 2 * kBitsPerGpRegCode;
140 std::max(kNeedI64RegPair || kNeedS128RegPair ? kBitsPerRegPair : 0,
201 if (kNeedS128RegPair && type == kWasmS128) { in from_external_code()
218 DCHECK(kNeedS128RegPair); in ForFpPair()
[all …]
Dliftoff-assembler.cc336 if (kNeedS128RegPair && load->type == kWasmS128) { in ExecuteLoads()
918 } else if (kNeedS128RegPair && dst.is_fp_pair()) { in Move()
1022 if ((kNeedI64RegPair || kNeedS128RegPair) && reg.is_pair()) { in ValidateCacheState()
1058 CHECK(kNeedS128RegPair); in SpillAdjacentFpRegisters()
Dliftoff-assembler.h150 } else if (kNeedS128RegPair && rc == kFpRegPair) {
173 } else if (kNeedS128RegPair && rc == kFpRegPair) {
363 } else if (kNeedS128RegPair && rc == kFpRegPair) { in GetUnusedRegister()
Dliftoff-compiler.cc2952 static constexpr bool pin_src2 = kNeedS128RegPair && src2_rc == kFpReg; in EmitSimdReplaceLaneOp()