/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
H A D | extended_assembler_x64.cpp | 98 Movabs(JSTaggedValue(argc).GetRawData(), tempArgcRegister); in PushArgc() 104 Movabs(JSTaggedValue::TAG_INT, tempArgcRegister); in PushArgc()
|
H A D | macro_assembler_x64.cpp | 26 assembler.Movabs(value.GetValue(), LOCAL_SCOPE_REGISTER); in Move() 128 assembler.Movabs(num, paramReg); in MovParameterIntoParamReg() 153 assembler.Movabs(static_cast<uint64_t>(funcAddress), LOCAL_SCOPE_REGISTER); in CallBuiltin()
|
H A D | assembler_x64.h | 150 void Movabs(uint64_t src, Register dst);
|
H A D | assembler_x64.cpp | 1330 void AssemblerX64::Movabs(uint64_t src, Register dst) in Movabs() function in panda::ecmascript::x64::AssemblerX64
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
H A D | asm_interpreter_call.cpp | 746 __ Movabs(std::numeric_limits<uint64_t>::max(), temp3Register); in PushVregs() 1189 __ Movabs(JSTaggedValue::TAG_HEAPOBJECT_MASK, temp); in ResumeRspAndDispatch() 1379 __ Movabs(JSTaggedValue::TAG_HEAPOBJECT_MASK, temp); in ResumeRspAndReturnBaseline() 1612 __ Movabs(~(JSTaggedValue::TAG_MARK | DEFAULT_REGION_MASK), r11); // r11 is the mask to get the region. in ASMFastWriteBarrier() 1635 __ Movabs(~(JSTaggedValue::TAG_MARK | DEFAULT_REGION_MASK), r11); in ASMFastWriteBarrier() 1719 __ Movabs(~(JSTaggedValue::TAG_MARK | DEFAULT_REGION_MASK), r11); // r11 is the mask to get the region. in ASMFastSharedWriteBarrier() 1731 __ Movabs(~(JSTaggedValue::TAG_MARK | DEFAULT_REGION_MASK), r11); // r11 is the mask to get the region. in ASMFastSharedWriteBarrier() 1748 __ Movabs(DEFAULT_REGION_MASK, r12); in ASMFastSharedWriteBarrier()
|
H A D | optimized_call.cpp | 828 __ Movabs(JSTaggedValue::TAG_INT, rdx); // IsTaggedInt in JSCallCheck() 834 __ Movabs(JSTaggedValue::TAG_SPECIAL, rdx); in JSCallCheck() 858 __ Movabs(JSTaggedValue::TAG_INT, r10); in ThrowNonCallableInternal() 867 __ Movabs(JSTaggedValue::VALUE_EXCEPTION, rax); // return exception in ThrowNonCallableInternal()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/ |
H A D | asm_assembler.h | 175 void Movabs(const ImmOpnd &immOpnd, Reg reg) override; 176 void Movabs(int64 symIdx, Reg reg) override;
|
H A D | assembler.h | 188 virtual void Movabs(const ImmOpnd &immOpnd, Reg reg) = 0; 189 virtual void Movabs(int64 symIdx, Reg reg) = 0;
|
H A D | elf_assembler.h | 166 void Movabs(const ImmOpnd &immOpnd, Reg reg) override; 167 void Movabs(int64 symIdx, Reg reg) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
H A D | assembler_x64_test.cpp | 212 __ Movabs(0x2, rdx); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | asm_assembler.cpp | 650 void AsmAssembler::Movabs(const ImmOpnd &immOpnd, Reg reg) in Movabs() function in assembler::AsmAssembler 658 void AsmAssembler::Movabs(int64 symIdx, Reg reg) in Movabs() function in assembler::AsmAssembler
|
H A D | elf_assembler.cpp | 1402 void ElfAssembler::Movabs(const ImmOpnd &immOpnd, Reg reg) in Movabs() function in ElfAssembler 1419 void ElfAssembler::Movabs(int64 symIdx, Reg reg) in Movabs() function in ElfAssembler
|
H A D | x64_emitter.cpp | 426 assmbler.Movabs(TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn() 429 assmbler.Movabs(TransferLabel(opnd0, funcUniqueId), TransferReg(opnd1)); in EmitInsn()
|