Home
last modified time | relevance | path

Searched refs:liftoff (Results 1 - 13 of 13) sorted by relevance

/third_party/node/deps/v8/src/wasm/baseline/arm/
H A Dliftoff-assembler-arm.h11 #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 Dliftoff-assembler-ia32.h11 #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 Dliftoff-assembler-x64.h14 #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 Dliftoff-assembler-arm64.h10 #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 Dliftoff-assembler-mips.h10 #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 Dliftoff-assembler-loong64.h11 #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 Dliftoff-assembler-mips64.h11 #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 Dliftoff-assembler-ppc.h11 #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 Dliftoff-assembler-s390.h11 #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 Dliftoff-assembler-riscv64.h10 #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 Dflag-definitions.h986 "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 Dliftoff-assembler.h14 #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 Dliftoff-compiler.cc5 #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...]

Completed in 50 milliseconds