Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/wasm/baseline/mips/
H A Dliftoff-assembler-mips.h84 half == kLowWord ? 0 : LiftoffAssembler::kStackSlotSize / 2; in GetHalfStackSlot()
90 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, Register base, in Load()
117 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store()
144 inline void push(LiftoffAssembler* assm, LiftoffRegister reg, ValueKind kind) { in push()
181 inline void ChangeEndiannessLoad(LiftoffAssembler* assm, LiftoffRegister dst, in ChangeEndiannessLoad()
250 inline void ChangeEndiannessStore(LiftoffAssembler* assm, LiftoffRegister src, in ChangeEndiannessStore()
307 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
321 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
344 void LiftoffAssembler::AlignFrameSize() {} in AlignFrameSize()
346 void LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/loong64/
H A Dliftoff-assembler-loong64.h82 inline MemOperand GetMemOp(LiftoffAssembler* assm, Register addr, in GetMemOp()
99 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, MemOperand src, in Load()
125 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store()
149 inline void push(LiftoffAssembler* assm, LiftoffRegister reg, ValueKind kind) { in push()
179 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
190 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
213 void LiftoffAssembler::AlignFrameSize() {} in AlignFrameSize()
215 void LiftoffAssembler::PatchPrepareStackFrame( in PatchPrepareStackFrame()
290 void LiftoffAssembler::FinishCode() {} in FinishCode()
292 void LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/ppc/
H A Dliftoff-assembler-ppc.h57 half == kLowWord ? 0 : LiftoffAssembler::kStackSlotSize / 2; in GetHalfStackSlot()
110 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
116 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
140 void LiftoffAssembler::AlignFrameSize() {} in AlignFrameSize()
142 void LiftoffAssembler::PatchPrepareStackFrame( in PatchPrepareStackFrame()
219 void LiftoffAssembler::FinishCode() { EmitConstantPool(); } in FinishCode()
221 void LiftoffAssembler::AbortCompilation() { FinishCode(); } in AbortCompilation()
224 constexpr int LiftoffAssembler::StaticStackFrameSize() { in StaticStackFrameSize()
228 int LiftoffAssembler::SlotSizeForType(ValueKind kind) { in SlotSizeForType()
237 bool LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/arm64/
H A Dliftoff-assembler-arm64.h131 inline MemOperand GetMemOp(LiftoffAssembler* assm, in GetMemOp()
149 inline Register GetEffectiveAddress(LiftoffAssembler* assm, in GetEffectiveAddress()
169 inline void EmitSimdShift(LiftoffAssembler* assm, VRegister dst, VRegister lhs, in EmitSimdShift()
194 inline void EmitSimdShiftRightImmediate(LiftoffAssembler* assm, VRegister dst, in EmitSimdShiftRightImmediate()
213 inline void EmitAnyTrue(LiftoffAssembler* assm, LiftoffRegister dst, in EmitAnyTrue()
224 inline void EmitAllTrue(LiftoffAssembler* assm, LiftoffRegister dst, in EmitAllTrue()
236 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
247 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
282 void LiftoffAssembler::AlignFrameSize() { in AlignFrameSize()
310 void LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/mips64/
H A Dliftoff-assembler-mips64.h82 inline MemOperand GetMemOp(LiftoffAssembler* assm, Register addr, in GetMemOp()
99 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, MemOperand src, in Load()
125 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store()
152 inline void push(LiftoffAssembler* assm, LiftoffRegister reg, ValueKind kind) { in push()
182 inline void ChangeEndiannessLoad(LiftoffAssembler* assm, LiftoffRegister dst, in ChangeEndiannessLoad()
239 inline void ChangeEndiannessStore(LiftoffAssembler* assm, LiftoffRegister src, in ChangeEndiannessStore()
294 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
308 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
331 void LiftoffAssembler::AlignFrameSize() {} in AlignFrameSize()
333 void LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/x64/
H A Dliftoff-assembler-x64.h79 inline Operand GetMemOp(LiftoffAssembler* assm, Register addr, Register offset, in GetMemOp()
93 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, Operand src, in Load()
119 inline void Store(LiftoffAssembler* assm, Operand dst, LiftoffRegister src, in Store()
147 inline void push(LiftoffAssembler* assm, LiftoffRegister reg, ValueKind kind, in push()
178 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
189 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
207 void LiftoffAssembler::AlignFrameSize() { in AlignFrameSize()
211 void LiftoffAssembler::PatchPrepareStackFrame( in PatchPrepareStackFrame()
286 void LiftoffAssembler::FinishCode() {} in FinishCode()
288 void LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/ia32/
H A Dliftoff-assembler-ia32.h61 half == kLowWord ? 0 : LiftoffAssembler::kStackSlotSize / 2; in GetHalfStackSlot()
71 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, Register base, in Load()
99 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store()
130 inline void push(LiftoffAssembler* assm, LiftoffRegister reg, ValueKind kind, in push()
172 inline Register GetTmpByteRegister(LiftoffAssembler* assm, Register candidate) { in GetTmpByteRegister()
179 inline void MoveStackValue(LiftoffAssembler* assm, const Operand& src, in MoveStackValue()
198 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
209 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
230 void LiftoffAssembler::AlignFrameSize() {} in AlignFrameSize()
232 void LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/arm/
H A Dliftoff-assembler-arm.h70 static_assert(2 * kSystemPointerSize == LiftoffAssembler::kStackSlotSize,
79 constexpr int kHalfStackSlotSize = LiftoffAssembler::kStackSlotSize >> 1;
85 half == kLowWord ? 0 : LiftoffAssembler::kStackSlotSize / 2; in GetHalfStackSlot()
91 inline MemOperand GetMemOp(LiftoffAssembler* assm, in GetMemOp()
103 inline Register CalculateActualAddress(LiftoffAssembler* assm, in CalculateActualAddress()
154 inline void I64Binop(LiftoffAssembler* assm, LiftoffRegister dst, in I64Binop()
172 inline void I64BinopI(LiftoffAssembler* assm, LiftoffRegister dst, in I64BinopI()
187 inline void I64Shiftop(LiftoffAssembler* assm, LiftoffRegister dst, in I64Shiftop()
227 inline void EmitFloatMinOrMax(LiftoffAssembler* assm, RegisterType dst, in EmitFloatMinOrMax()
258 inline void S128NarrowOp(LiftoffAssembler* ass
[all...]
/third_party/node/deps/v8/src/wasm/baseline/riscv64/
H A Dliftoff-assembler-riscv64.h81 inline MemOperand GetMemOp(LiftoffAssembler* assm, Register addr, in GetMemOp()
98 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, MemOperand src, in Load()
121 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store()
145 inline void push(LiftoffAssembler* assm, LiftoffRegister reg, ValueKind kind) { in push()
171 inline void ChangeEndiannessLoad(LiftoffAssembler* assm, LiftoffRegister dst, in ChangeEndiannessLoad()
228 inline void ChangeEndiannessStore(LiftoffAssembler* assm, LiftoffRegister src, in ChangeEndiannessStore()
283 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
293 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
316 void LiftoffAssembler::AlignFrameSize() {} in AlignFrameSize()
318 void LiftoffAssembler
[all...]
/third_party/node/deps/v8/src/wasm/baseline/
H A Dliftoff-compiler.cc41 constexpr auto kRegister = LiftoffAssembler::VarState::kRegister;
42 constexpr auto kIntConst = LiftoffAssembler::VarState::kIntConst;
43 constexpr auto kStack = LiftoffAssembler::VarState::kStack;
91 constexpr ValueKind kPointerKind = LiftoffAssembler::kPointerKind;
92 constexpr ValueKind kSmiKind = LiftoffAssembler::kSmiKind;
93 constexpr ValueKind kTaggedKind = LiftoffAssembler::kTaggedKind;
347 LiftoffAssembler::CacheState state;
352 LiftoffAssembler::CacheState catch_state;
360 LiftoffAssembler::CacheState label_state;
374 using ValueKindSig = LiftoffAssembler
[all...]
H A Dliftoff-assembler.cc26 using VarState = LiftoffAssembler::VarState;
27 using ValueKindSig = LiftoffAssembler::ValueKindSig;
29 constexpr ValueKind LiftoffAssembler::kPointerKind;
30 constexpr ValueKind LiftoffAssembler::kTaggedKind;
31 constexpr ValueKind LiftoffAssembler::kSmiKind;
83 explicit StackTransferRecipe(LiftoffAssembler* wasm_asm) : asm_(wasm_asm) {} in StackTransferRecipe()
124 const LiftoffAssembler::VarState& src, in LoadIntoRegister()
141 const LiftoffAssembler::VarState& src, in LoadI64HalfIntoRegister()
268 LiftoffAssembler* const asm_;
319 last_spill_offset += LiftoffAssembler in ExecuteMoves()
613 LiftoffAssembler::LiftoffAssembler(std::unique_ptr<AssemblerBuffer> buffer) LiftoffAssembler() function in v8::internal::wasm::LiftoffAssembler
[all...]
H A Dliftoff-assembler.h98 class LiftoffAssembler : public TurboAssembler { class
448 explicit LiftoffAssembler(std::unique_ptr<AssemblerBuffer>);
449 ~LiftoffAssembler() override;
1567 std::ostream& operator<<(std::ostream& os, LiftoffAssembler::VarState);
1576 template <void (LiftoffAssembler::*op)(Register, Register, Register)>
1577 void EmitI64IndependentHalfOperation(LiftoffAssembler* assm, in EmitI64IndependentHalfOperation()
1601 template <void (LiftoffAssembler::*op)(Register, Register, int32_t)>
1602 void EmitI64IndependentHalfOperationImm(LiftoffAssembler* assm, in EmitI64IndependentHalfOperationImm()
1629 void LiftoffAssembler::emit_i64_and(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_and()
1631 liftoff::EmitI64IndependentHalfOperation<&LiftoffAssembler in emit_i64_and()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/s390/
H A Dliftoff-assembler-s390.h98 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
104 void LiftoffAssembler::PrepareTailCall(int num_callee_stack_params, in PrepareTailCall()
127 void LiftoffAssembler::AlignFrameSize() {} in AlignFrameSize()
129 void LiftoffAssembler::PatchPrepareStackFrame( in PatchPrepareStackFrame()
197 void LiftoffAssembler::FinishCode() {} in FinishCode()
199 void LiftoffAssembler::AbortCompilation() { AbortedCodeGeneration(); } in AbortCompilation()
202 constexpr int LiftoffAssembler::StaticStackFrameSize() { in StaticStackFrameSize()
206 int LiftoffAssembler::SlotSizeForType(ValueKind kind) { in SlotSizeForType()
215 bool LiftoffAssembler::NeedsAlignment(ValueKind kind) { in NeedsAlignment()
219 void LiftoffAssembler
[all...]

Completed in 46 milliseconds