| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | asm_interpreter_call.cpp | 87 __ Mov(tempRegister.W(), Immediate(static_cast<int64_t>(JSType::JS_FUNCTION_FIRST))); in AsmInterpEntryDispatch() local 90 __ Mov(tempRegister.W(), Immediate(static_cast<int64_t>(JSType::JS_FUNCTION_LAST))); in AsmInterpEntryDispatch() local 113 __ Mov(runtimeId, Immediate(kungfu::RuntimeStubCSigns::ID_ThrowNotCallableException)); in AsmInterpEntryDispatch() local 134 __ Mov(fpRegister, Register(SP)); in JSCallCommonEntry() local 135 __ Mov(currentSlotRegister, Register(SP)); in JSCallCommonEntry() local 142 __ Mov(Register(SP), tempRegister); in JSCallCommonEntry() local 167 __ Mov(Register(SP), fpRegister); in JSCallCommonEntry() local 172 __ Mov(Register(X19), glueRegister); in JSCallCommonEntry() local 175 __ Mov(acc, Immediate(JSTaggedValue::VALUE_EXCEPTION)); in JSCallCommonEntry() local 179 __ Mov(temp, callTargetRegister); in JSCallCommonEntry() local [all …]
|
| D | optimized_call.cpp | 73 __ Mov(frameType, Immediate(static_cast<int64_t>(FrameType::LEAVE_FRAME))); in CallRuntime() local 103 __ Mov(currentSp, sp); in IncreaseStackForArguments() local 112 __ Mov(sp, currentSp); in IncreaseStackForArguments() local 149 __ Mov(Register(X6), flag); in JSFunctionEntry() local 150 __ Mov(tmpArgV, argV); in JSFunctionEntry() local 151 __ Mov(Register(X20), glueReg); in JSFunctionEntry() local 156 __ Mov(Register(X5), tmpArgV); in JSFunctionEntry() local 168 __ Mov(Register(X2), Register(X20)); in JSFunctionEntry() local 236 __ Mov(argc, actualNumArgs); in OptimizedCallOptimized() local 241 __ Mov(Register(X19), expectedNumArgs); in OptimizedCallOptimized() local [all …]
|
| D | common_call.cpp | 43 …__ Mov(frameTypeRegister, Immediate(static_cast<int64_t>(FrameType::ASM_INTERPRETER_BRIDGE_FRAME))… in PushAsmInterpBridgeFrame() local 77 __ Mov(frameType, Immediate(static_cast<int64_t>(FrameType::LEAVE_FRAME))); in PushLeaveFrame() local 128 __ Mov(temp, Immediate(JSTaggedValue::VALUE_UNDEFINED)); in PushUndefinedWithArgc() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
| D | assembler_aarch64_test.cpp | 129 HWTEST_F_L0(AssemblerAarch64Test, Mov) in HWTEST_F_L0() argument 142 __ Mov(Register(X1), Immediate(0xffff000012345678)); in HWTEST_F_L0() local 143 __ Mov(Register(X2), Immediate(0x12345678abcd00ef)); in HWTEST_F_L0() local 144 __ Mov(Register(X3), Immediate(0x7fff001234)); in HWTEST_F_L0() local 145 __ Mov(Register(X4).W(), Immediate(0xff0000ff)); in HWTEST_F_L0() local 157 __ Mov(Register(X1), Register(X2)); in HWTEST_F_L0() local 158 __ Mov(Register(X2), Register(SP)); in HWTEST_F_L0() local 159 __ Mov(Register(X1, W), Register(X2, W)); in HWTEST_F_L0() local 266 __ Mov(Register(X0), Immediate(0xa)); in HWTEST_F_L0() local 270 __ Mov(Register(X0), Immediate(0x2)); in HWTEST_F_L0() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | optimized_call.cpp | 361 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in JSProxyCallInternalWithArgV() local 363 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in JSProxyCallInternalWithArgV() local 380 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), codeAddrReg); // get codeAddress in JSProxyCallInternalWithArgV() local 403 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // Get MethodLiteral in JSProxyCallInternalWithArgV() local 405 …__ Mov(Operand(method, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), nativePointer); // native… in JSProxyCallInternalWithArgV() local 418 __ Mov(Operand(rdx, 0), rax); // get origin argc in JSProxyCallInternalWithArgV() local 420 __ Mov(Operand(rdx, -FRAME_SLOT_SIZE), envReg); // get env in JSProxyCallInternalWithArgV() local 423 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_ARGUMENTS_OFFSET), rcx); in JSProxyCallInternalWithArgV() local 425 __ Mov(Operand(rcx, TaggedArray::LENGTH_OFFSET), rcx); in JSProxyCallInternalWithArgV() local 451 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_ARGUMENTS_OFFSET), rdx); in JSProxyCallInternalWithArgV() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
| D | assembler_x64.cpp | 244 void AssemblerX64::Mov(Register src, Register dst) in Mov() function in panda::ecmascript::x64::AssemblerX64 298 void AssemblerX64::Mov(const Operand &src, Register dst) in Mov() function in panda::ecmascript::x64::AssemblerX64
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | assembler_aarch64.cpp | 367 void AssemblerAarch64::Mov(const Register &rd, const Immediate &imm) in Mov() function in panda::ecmascript::aarch64::AssemblerAarch64 445 void AssemblerAarch64::Mov(const Register &rd, const Register &rm) in Mov() function in panda::ecmascript::aarch64::AssemblerAarch64
|
| /arkcompiler/ets_frontend/legacy_bin/api8/src/ |
| D | index.js | 2 …md(e);const n=r("./node_modules/color-convert/index.js"),i=(e,t)=>function(){const r=e.apply(n,arg… property
|