/third_party/node/deps/v8/src/wasm/baseline/mips/ |
H A D | liftoff-assembler-mips.h | 84 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 D | liftoff-assembler-loong64.h | 82 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 D | liftoff-assembler-ppc.h | 57 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 D | liftoff-assembler-arm64.h | 131 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 D | liftoff-assembler-mips64.h | 82 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 D | liftoff-assembler-x64.h | 79 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 D | liftoff-assembler-ia32.h | 61 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 D | liftoff-assembler-arm.h | 70 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 D | liftoff-assembler-riscv64.h | 81 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 D | liftoff-compiler.cc | 41 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 D | liftoff-assembler.cc | 26 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 D | liftoff-assembler.h | 98 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 D | liftoff-assembler-s390.h | 98 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...] |