/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_assembler.cpp | 37 void BaselineAssembler::Move(VirtualRegister interpreterDestReg, Immediate value) in Move() function in panda::ecmascript::kungfu::BaselineAssembler 42 macroAssembler->Move(stackSlotOperand, value); in Move() 45 void BaselineAssembler::Move(SpecialRegister destReg, Immediate value) in Move() function in panda::ecmascript::kungfu::BaselineAssembler 50 macroAssembler->Move(stackSlotOperand, value); in Move() 53 void BaselineAssembler::Move(SpecialRegister destReg, SpecialRegister srcReg) in Move() function in panda::ecmascript::kungfu::BaselineAssembler 60 macroAssembler->Move(dstStackSlotOpnd, srcStackSlotOpnd); in Move() 63 void BaselineAssembler::Move(VirtualRegister interpreterDestReg, VirtualRegister interpreterSrcReg) in Move() function in panda::ecmascript::kungfu::BaselineAssembler 71 macroAssembler->Move(dstStackSlotOpnd, srcStackSlotOpnd); in Move() 74 void BaselineAssembler::Move(SpecialRegister destReg, VirtualRegister interpreterSrcReg) in Move() function in panda::ecmascript::kungfu::BaselineAssembler 82 macroAssembler->Move(dstStackSlotOpn in Move() 85 void BaselineAssembler::Move(VirtualRegister interpreterDestReg, SpecialRegister srcReg) Move() function in panda::ecmascript::kungfu::BaselineAssembler [all...] |
H A D | baseline_assembler.h | 111 void Move(VirtualRegister interpreterDestReg, Immediate value); 112 void Move(SpecialRegister destReg, Immediate value); 113 void Move(SpecialRegister destReg, SpecialRegister srcReg); 114 void Move(VirtualRegister interpreterDestReg, VirtualRegister interpreterSrcReg); 115 void Move(SpecialRegister destReg, VirtualRegister interpreterSrcReg); 116 void Move(VirtualRegister interpreterDestReg, SpecialRegister srcReg);
|
H A D | baseline_compiler.cpp | 257 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, SpecialRegister::FUNC); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 266 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, SpecialRegister::NEW_TARGET); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 274 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, SpecialRegister::THIS_OBJECT); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 282 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, Immediate(JSTaggedValue::VALUE_UNDEFINED)); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 290 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, Immediate(JSTaggedValue(base::NAN_VALUE).GetRawData())); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 298 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, Immediate(JSTaggedValue(base::POSITIVE_INFINITY).GetRawData())); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 306 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, Immediate(JSTaggedValue::VALUE_NULL)); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 314 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, Immediate(JSTaggedValue::VALUE_TRUE)); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 322 GetBaselineAssembler().Move(SpecialRegister::ACC_REGISTER, Immediate(JSTaggedValue::VALUE_FALSE)); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 330 GetBaselineAssembler().Move(SpecialRegiste in BYTECODE_BASELINE_HANDLER_IMPLEMENT() [all...] |
/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | vregister.h | 254 ALWAYS_INLINE inline void Move(const T &other) in Move() function in ark::interpreter::VRegisterRef 256 static_cast<T *>(this)->Move(other); in Move() 400 ALWAYS_INLINE inline void Move(std::pair<int64_t, int64_t> value) in Move() function in ark::interpreter::StaticVRegisterRef 439 ALWAYS_INLINE inline void Move(const StaticVRegisterRef &other) in Move() function in ark::interpreter::StaticVRegisterRef 494 ALWAYS_INLINE inline void Move(std::pair<int64_t, int64_t> value) in Move() function in ark::interpreter::DynamicVRegisterRef 522 Move(other); in MovePrimitive() 528 Move(other); in MoveReference() 531 ALWAYS_INLINE inline void Move(const DynamicVRegisterRef &other) in Move() function in ark::interpreter::DynamicVRegisterRef
|
H A D | acc_vregister-inl.h | 79 ALWAYS_INLINE inline void Move(const StaticVRegisterRef &other) in Move() function in ark::interpreter::AccVRegisterTRef 85 ALWAYS_INLINE inline void Move(const DynamicVRegisterRef &other) in Move() function in ark::interpreter::AccVRegisterTRef 139 ALWAYS_INLINE inline void Move(const AccVRegisterTRef &other) in Move() function in ark::interpreter::AccVRegisterTRef
|
H A D | interpreter-inl.h | 172 curFrameHandler.GetVReg(vd).Move(curFrameHandler.GetVReg(vs)); in HandleMovDyn() 375 this->GetFrameHandler().GetVReg(vd).Move(this->GetAccAsVReg()); in HandleStaDyn() 1740 this->GetAccAsVReg().Move(this->GetFrameHandler().GetVReg(vs)); in HandleLdaDyn() 3124 frameHandler.GetVReg(numVregs).Move(this->template GetAccAsVReg<IS_DYNAMIC_T>()); in CopyCallAccShortArguments() 3130 frameHandler.GetVReg(numVregs + 1U).Move(this->template GetAccAsVReg<IS_DYNAMIC_T>()); in CopyCallAccShortArguments() 3146 frameHandler.GetVReg(numVregs).Move(this->template GetAccAsVReg<IS_DYNAMIC_T>()); in CopyCallAccArguments() 3156 frameHandler.GetVReg(numVregs + 1U).Move(this->template GetAccAsVReg<IS_DYNAMIC_T>()); in CopyCallAccArguments() 3166 frameHandler.GetVReg(numVregs + 2U).Move(this->template GetAccAsVReg<IS_DYNAMIC_T>()); in CopyCallAccArguments() 3176 frameHandler.GetVReg(numVregs + 3U).Move(this->template GetAccAsVReg<IS_DYNAMIC_T>()); in CopyCallAccArguments() 3192 frameHandler.GetVReg(numVregs).Move(thi in CopyCallShortArguments() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/ |
H A D | macro_assembler.h | 75 virtual void Move(const StackSlotOperand &dstStackSlot, Immediate value) = 0; 76 virtual void Move(const StackSlotOperand &dstStackSlot,
|
/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;
|
H A D | macro_assembler_x64.cpp | 22 void MacroAssemblerX64::Move(const StackSlotOperand &dstStackSlot, Immediate value) in Move() function in panda::ecmascript::kungfu::MacroAssemblerX64 30 void MacroAssemblerX64::Move(const StackSlotOperand &dstStackSlot, in Move() function in panda::ecmascript::kungfu::MacroAssemblerX64
|
/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;
|
H A D | macro_assembler_aarch64.cpp | 36 void MacroAssemblerAArch64::Move(const StackSlotOperand &dstStackSlot, Immediate value) in Move() function in panda::ecmascript::kungfu::MacroAssemblerAArch64 45 void MacroAssemblerAArch64::Move(const StackSlotOperand &dstStackSlot, in Move() function in panda::ecmascript::kungfu::MacroAssemblerAArch64
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_profiler.h | 45 bool Move(JSTaggedType oldAddr, JSTaggedType forwardAddr);
|
H A D | heap_profiler.cpp | 80 bool EntryIdMap::Move(JSTaggedType oldAddr, JSTaggedType forwardAddr) in Move() function in panda::ecmascript::EntryIdMap 142 entryIdMap_->Move(static_cast<JSTaggedType>(address), reinterpret_cast<JSTaggedType>(forwardAddress)); in MoveEvent()
|
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
H A D | jsnapi.h | 516 void CopyableGlobal<T>::Move(CopyableGlobal &that) in Move() function in panda::CopyableGlobal
|
H A D | jsnapi_expo.h | 270 * Support Copy Constructor and Assign, Move Constructor And Assign. 299 Move(that); in CopyableGlobal() 304 Move(that); in operator =() 373 inline void Move(CopyableGlobal &that);
|