Home
last modified time | relevance | path

Searched refs:Move (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_assembler.cpp37 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 Dbaseline_assembler.h111 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 Dbaseline_compiler.cpp257 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 Dvregister.h254 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 Dacc_vregister-inl.h79 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 Dinterpreter-inl.h172 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 Dmacro_assembler.h75 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 Dmacro_assembler_x64.h37 void Move(const StackSlotOperand &dstStackSlot, Immediate value) override;
38 void Move(const StackSlotOperand &dstStackSlot, const StackSlotOperand &srcStackSlot) override;
H A Dmacro_assembler_x64.cpp22 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 Dmacro_assembler_aarch64.h42 void Move(const StackSlotOperand &dstStackSlot, Immediate value) override;
43 void Move(const StackSlotOperand &dstStackSlot, const StackSlotOperand &srcStackSlot) override;
H A Dmacro_assembler_aarch64.cpp36 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 Dheap_profiler.h45 bool Move(JSTaggedType oldAddr, JSTaggedType forwardAddr);
H A Dheap_profiler.cpp80 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 Djsnapi.h516 void CopyableGlobal<T>::Move(CopyableGlobal &that) in Move() function in panda::CopyableGlobal
H A Djsnapi_expo.h270 * 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);

Completed in 20 milliseconds