/third_party/node/deps/v8/src/wasm/baseline/arm/ |
H A D | liftoff-assembler-arm.h | 11 #include "src/wasm/baseline/liftoff-assembler.h" 12 #include "src/wasm/baseline/liftoff-register.h" 19 namespace liftoff { namespace 222 return liftoff::GetSimd128Register(reg.low_fp()); in GetSimd128Register() 262 assm->vqmovn(dt, sdt, dst.low_fp(), liftoff::GetSimd128Register(lhs)); in S128NarrowOp() 263 assm->vqmovn(dt, sdt, dst.high_fp(), liftoff::GetSimd128Register(rhs)); in S128NarrowOp() 265 assm->vqmovn(dt, sdt, dst.high_fp(), liftoff::GetSimd128Register(rhs)); in S128NarrowOp() 266 assm->vqmovn(dt, sdt, dst.low_fp(), liftoff::GetSimd128Register(lhs)); in S128NarrowOp() 275 QwNeonRegister dest = liftoff::GetSimd128Register(dst); in F64x2Compare() 276 QwNeonRegister left = liftoff in F64x2Compare() 639 namespace liftoff { global() namespace 881 namespace liftoff { global() namespace 1193 namespace liftoff { global() namespace 1588 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
H A D | liftoff-assembler-ia32.h | 11 #include "src/wasm/baseline/liftoff-assembler.h" 12 #include "src/wasm/baseline/liftoff-register.h" 25 namespace liftoff { namespace 176 return assm->GetUnusedRegister(liftoff::kByteRegs).gp(); in GetTmpByteRegister() 196 } // namespace liftoff 205 DCHECK_EQ(liftoff::kSubSpSize, pc_offset() - offset); in PrepareStackFrame() 251 DCHECK_EQ(liftoff::kSubSpSize, patching_assembler.pc_offset()); in PatchPrepareStackFrame() 271 DCHECK_GE(liftoff::kSubSpSize, patching_assembler.pc_offset()); in PatchPrepareStackFrame() 272 patching_assembler.Nop(liftoff::kSubSpSize - patching_assembler.pc_offset()); in PatchPrepareStackFrame() 307 int func_start_offset = offset + liftoff in PatchPrepareStackFrame() 663 namespace liftoff { global() namespace 1328 namespace liftoff { global() namespace 1352 namespace liftoff { global() namespace 1468 namespace liftoff { global() namespace 1553 namespace liftoff { global() namespace 1683 namespace liftoff { global() namespace 1932 namespace liftoff { global() namespace 2207 namespace liftoff { global() namespace 2503 namespace liftoff { global() namespace 2546 namespace liftoff { global() namespace 2595 namespace liftoff { global() namespace 2651 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/wasm/baseline/x64/ |
H A D | liftoff-assembler-x64.h | 14 #include "src/wasm/baseline/liftoff-assembler.h" 26 namespace liftoff { namespace 176 } // namespace liftoff 185 DCHECK_EQ(liftoff::kSubSpSize, pc_offset() - offset); in PrepareStackFrame() 230 DCHECK_EQ(liftoff::kSubSpSize, patching_assembler.pc_offset()); in PatchPrepareStackFrame() 250 DCHECK_GE(liftoff::kSubSpSize, patching_assembler.pc_offset()); in PatchPrepareStackFrame() 251 patching_assembler.Nop(liftoff::kSubSpSize - patching_assembler.pc_offset()); in PatchPrepareStackFrame() 282 int func_start_offset = offset + liftoff::kSubSpSize; in PatchPrepareStackFrame() 332 movq(dst, liftoff::GetInstanceOperand()); in LoadInstanceFromFrame() 370 movq(liftoff in SpillInstance() 649 namespace liftoff { global() namespace 1052 namespace liftoff { global() namespace 1080 namespace liftoff { global() namespace 1221 namespace liftoff { global() namespace 1536 namespace liftoff { global() namespace 1800 namespace liftoff { global() namespace 2208 namespace liftoff { global() namespace 2284 namespace liftoff { global() namespace 3315 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/wasm/baseline/arm64/ |
H A D | liftoff-assembler-arm64.h | 10 #include "src/wasm/baseline/liftoff-assembler.h" 17 namespace liftoff { namespace 234 } // namespace liftoff 390 return liftoff::kTierupBudgetOffset; in StaticStackFrameSize() 429 Ldr(dst, liftoff::GetInstanceOperand()); in LoadInstanceFromFrame() 466 Str(instance, liftoff::GetInstanceOperand()); in SpillInstance() 477 liftoff::GetMemOp(this, &temps, src_addr, offset_reg, offset_imm); in LoadTaggedPointer() 485 liftoff::GetMemOp(this, &temps, src_addr, no_reg, offset_imm); in LoadFullPointer() 535 MemOperand src_op = liftoff::GetMemOp(this, &temps, src_addr, offset_reg, in Load() 587 liftoff in Store() 617 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/wasm/baseline/mips/ |
H A D | liftoff-assembler-mips.h | 10 #include "src/wasm/baseline/liftoff-assembler.h" 17 namespace liftoff { namespace 102 MemOperand(base, offset + liftoff::kLowWordOffset)); in Load() 104 MemOperand(base, offset + liftoff::kHighWordOffset)); in Load() 129 MemOperand(base, offset + liftoff::kLowWordOffset)); in Store() 131 MemOperand(base, offset + liftoff::kHighWordOffset)); in Store() 305 } // namespace liftoff 425 return liftoff::kTierupBudgetOffset; in StaticStackFrameSize() 467 lw(dst, liftoff::GetInstanceOperand()); in LoadInstanceFromFrame() 493 sw(instance, liftoff in SpillInstance() 1082 namespace liftoff { global() namespace 1638 namespace liftoff { global() namespace 1691 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/wasm/baseline/loong64/ |
H A D | liftoff-assembler-loong64.h | 11 #include "src/wasm/baseline/liftoff-assembler.h" 18 namespace liftoff { namespace 177 } // namespace liftoff 296 return liftoff::kTierupBudgetOffset; in StaticStackFrameSize() 333 Ld_d(dst, liftoff::GetInstanceOperand()); in LoadInstanceFromFrame() 362 St_d(instance, liftoff::GetInstanceOperand()); in SpillInstance() 372 MemOperand src_op = liftoff::GetMemOp(this, src_addr, offset_reg, offset_imm); in LoadTaggedPointer() 378 MemOperand src_op = liftoff::GetMemOp(this, src_addr, no_reg, offset_imm); in LoadFullPointer() 427 MemOperand src_op = liftoff::GetMemOp(this, src_addr, offset_reg, offset_imm); in Load() 475 MemOperand dst_op = liftoff in Store() 1672 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
H A D | liftoff-assembler-mips64.h | 11 #include "src/wasm/baseline/liftoff-assembler.h" 18 namespace liftoff { namespace 292 } // namespace liftoff 412 return liftoff::kTierupBudgetOffset; in StaticStackFrameSize() 449 Ld(dst, liftoff::GetInstanceOperand()); in LoadInstanceFromFrame() 478 Sd(instance, liftoff::GetInstanceOperand()); in SpillInstance() 488 MemOperand src_op = liftoff::GetMemOp(this, src_addr, offset_reg, offset_imm); in LoadTaggedPointer() 494 MemOperand src_op = liftoff::GetMemOp(this, src_addr, no_reg, offset_imm); in LoadFullPointer() 506 MemOperand dst_op = liftoff::GetMemOp(this, dst_addr, offset_reg, offset_imm); in StoreTaggedPointer() 534 MemOperand src_op = liftoff in Load() 1885 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/wasm/baseline/ppc/ |
H A D | liftoff-assembler-ppc.h | 11 #include "src/wasm/baseline/liftoff-assembler.h" 19 namespace liftoff { namespace 108 } // namespace liftoff 225 return liftoff::kTierupBudgetOffset; in StaticStackFrameSize() 270 LoadU64(dst, liftoff::GetInstanceOperand(), r0); in LoadInstanceFromFrame() 298 StoreU64(instance, liftoff::GetInstanceOperand(), r0); in SpillInstance() 922 LoadU32(ip, liftoff::GetStackSlot(src_offset + stack_bias), r0); in MoveStackValue() 923 StoreU32(ip, liftoff::GetStackSlot(dst_offset + stack_bias), r0); in MoveStackValue() 930 LoadU64(ip, liftoff::GetStackSlot(src_offset), r0); in MoveStackValue() 931 StoreU64(ip, liftoff in MoveStackValue() [all...] |
/third_party/node/deps/v8/src/wasm/baseline/s390/ |
H A D | liftoff-assembler-s390.h | 11 #include "src/wasm/baseline/liftoff-assembler.h" 19 namespace liftoff { namespace 96 } // namespace liftoff 203 return liftoff::kTierupBudgetOffset; in StaticStackFrameSize() 246 LoadU64(dst, liftoff::GetInstanceOperand()); in LoadInstanceFromFrame() 275 StoreU64(instance, liftoff::GetInstanceOperand()); in SpillInstance() 1374 lay(ip, liftoff::GetStackSlot(dst_offset)); in MoveStackValue() 1381 lay(r1, liftoff::GetStackSlot(src_offset)); in MoveStackValue() 1413 StoreU32(reg.gp(), liftoff::GetStackSlot(offset + stack_bias)); in Spill() 1419 StoreU64(reg.gp(), liftoff in Spill() [all...] |
/third_party/node/deps/v8/src/wasm/baseline/riscv64/ |
H A D | liftoff-assembler-riscv64.h | 10 #include "src/wasm/baseline/liftoff-assembler.h" 17 namespace liftoff { namespace 281 } // namespace liftoff 396 return liftoff::kTierupBudgetOffset; in StaticStackFrameSize() 441 Ld(dst, liftoff::GetInstanceOperand()); in LoadInstanceFromFrame() 471 Sd(instance, liftoff::GetInstanceOperand()); in SpillInstance() 480 MemOperand src_op = liftoff::GetMemOp(this, src_addr, offset_reg, offset_imm); in LoadTaggedPointer() 486 MemOperand src_op = liftoff::GetMemOp(this, src_addr, no_reg, offset_imm); in LoadFullPointer() 497 MemOperand dst_op = liftoff::GetMemOp(this, dst_addr, offset_reg, offset_imm); in StoreTaggedPointer() 524 MemOperand src_op = liftoff in Load() 638 namespace liftoff { global() namespace [all...] |
/third_party/node/deps/v8/src/flags/ |
H A D | flag-definitions.h | 986 "enable tier up to the optimizing compiler (requires --liftoff to " 990 DEFINE_NEG_NEG_IMPLICATION(liftoff, wasm_dynamic_tiering) 1007 DEFINE_BOOL(liftoff, true, 1011 DEFINE_IMPLICATION(liftoff_only, liftoff) 1026 // together with {liftoff} and {no_wasm_tier_up} to force some functions to be 1108 DEFINE_NEG_NEG_IMPLICATION(liftoff, wasm_speculative_inlining)
|
/third_party/node/deps/v8/src/wasm/baseline/ |
H A D | liftoff-assembler.h | 14 #include "src/wasm/baseline/liftoff-assembler-defs.h" 15 #include "src/wasm/baseline/liftoff-compiler.h" 16 #include "src/wasm/baseline/liftoff-register.h" 1575 namespace liftoff { namespace in v8::internal::wasm::LiftoffAssembler 1627 } // namespace liftoff 1631 liftoff::EmitI64IndependentHalfOperation<&LiftoffAssembler::emit_i32_and>( in emit_i64_and() 1637 liftoff::EmitI64IndependentHalfOperationImm<&LiftoffAssembler::emit_i32_andi>( in emit_i64_andi() 1643 liftoff::EmitI64IndependentHalfOperation<&LiftoffAssembler::emit_i32_or>( in emit_i64_or() 1649 liftoff::EmitI64IndependentHalfOperationImm<&LiftoffAssembler::emit_i32_ori>( in emit_i64_ori() 1655 liftoff in emit_i64_xor() [all...] |
H A D | liftoff-compiler.cc | 5 #include "src/wasm/baseline/liftoff-compiler.h" 24 #include "src/wasm/baseline/liftoff-assembler.h" 25 #include "src/wasm/baseline/liftoff-register.h" 51 if (FLAG_trace_liftoff) PrintF("[liftoff] " __VA_ARGS__); \ 296 // --liftoff-only ensures that tests actually exercise the Liftoff path in CheckBailoutAllowed() 298 // running any TurboFan code under --liftoff-only. in CheckBailoutAllowed() 300 FATAL("--liftoff-only: treating bailout as fatal error. Cause: %s", detail); in CheckBailoutAllowed() 303 // Missing CPU features are generally OK, except with --liftoff-only. in CheckBailoutAllowed() 558 decoder->errorf(decoder->pc_offset(), "unsupported liftoff operation: %s", 741 __ Fill(budget_reg, liftoff in TierupCheck() [all...] |