Searched refs:StackSlotOperand (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_assembler.cpp | 39 StackSlotOperand stackSlotOperand(StackSlotOperand::BaseRegister::FRAME_REGISTER, in Move() 47 StackSlotOperand stackSlotOperand(StackSlotOperand::BaseRegister::FRAME_REGISTER, in Move() 55 StackSlotOperand srcStackSlotOpnd(StackSlotOperand::BaseRegister::FRAME_REGISTER, in Move() 58 StackSlotOperand dstStackSlotOpnd(StackSlotOperand::BaseRegister::FRAME_REGISTER, in Move() 65 StackSlotOperand srcStackSlotOpnd(StackSlotOperand in Move() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/ |
H A D | macro_assembler.h | 35 class StackSlotOperand { class 41 StackSlotOperand(BaseRegister baseReg, int32_t stackOffset) in StackSlotOperand() function in panda::ecmascript::kungfu::StackSlotOperand 44 ~StackSlotOperand() = default; 66 using MacroParameter = std::variant<int8_t, int16_t, int32_t, int64_t, BaselineSpecialParameter, StackSlotOperand>; 75 virtual void Move(const StackSlotOperand &dstStackSlot, Immediate value) = 0; 76 virtual void Move(const StackSlotOperand &dstStackSlot, 77 const StackSlotOperand &srcStackSlot) = 0; 78 virtual void Cmp(const StackSlotOperand &stackSlot, Immediate value) = 0; 83 virtual void SaveReturnRegister(const StackSlotOperand &dstStackSlot) = 0;
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
H A D | macro_assembler_x64.h | 37 void Move(const StackSlotOperand &dstStackSlot, Immediate value) override; 38 void Move(const StackSlotOperand &dstStackSlot, const StackSlotOperand &srcStackSlot) override; 39 void Cmp(const StackSlotOperand &stackSlot, Immediate value) override; 44 void SaveReturnRegister(const StackSlotOperand &dstStackSlot) override;
|
H A D | macro_assembler_x64.cpp | 22 void MacroAssemblerX64::Move(const StackSlotOperand &dstStackSlot, Immediate value) in Move() 30 void MacroAssemblerX64::Move(const StackSlotOperand &dstStackSlot, in Move() 31 const StackSlotOperand &srcStackSlot) in Move() 41 void MacroAssemblerX64::Cmp(const StackSlotOperand &stackSlot, Immediate value) in Cmp() 69 void MacroAssemblerX64::SaveReturnRegister(const StackSlotOperand &dstStackSlot) in SaveReturnRegister() 131 if (std::holds_alternative<StackSlotOperand>(param)) { in MovParameterIntoParamReg() 132 StackSlotOperand stackSlotOpnd = std::get<StackSlotOperand>(param); in MovParameterIntoParamReg()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
H A D | macro_assembler_aarch64.h | 42 void Move(const StackSlotOperand &dstStackSlot, Immediate value) override; 43 void Move(const StackSlotOperand &dstStackSlot, const StackSlotOperand &srcStackSlot) override; 44 void Cmp(const StackSlotOperand &stackSlot, Immediate value) override; 49 void SaveReturnRegister(const StackSlotOperand &dstStackSlot) override;
|
H A D | macro_assembler_aarch64.cpp | 36 void MacroAssemblerAArch64::Move(const StackSlotOperand &dstStackSlot, Immediate value) in Move() 45 void MacroAssemblerAArch64::Move(const StackSlotOperand &dstStackSlot, in Move() 46 const StackSlotOperand &srcStackSlot) in Move() 58 void MacroAssemblerAArch64::Cmp(const StackSlotOperand &stackSlot, Immediate value) in Cmp() 104 void MacroAssemblerAArch64::SaveReturnRegister(const StackSlotOperand &dstStackSlot) in SaveReturnRegister() 171 if (std::holds_alternative<StackSlotOperand>(param)) { in MovParameterIntoParamReg() 172 StackSlotOperand stackSlotOpnd = std::get<StackSlotOperand>(param); in MovParameterIntoParamReg()
|
Completed in 4 milliseconds