/arkcompiler/ets_frontend/ts2panda/tests/ |
D | regAllocator.test.ts | 29 Mov, 84 new Mov(v[256], v[0]), 87 new Mov(v[257], v[0]), 90 new Mov(v[258], v[0]), 93 new Mov(v[259], v[0]), 95 new Mov(v[0], v[259]), 135 new Mov(v[259], v[0]), 138 new Mov(v[260], v[0]), 141 new Mov(v[261], v[0]), 144 new Mov(v[262], v[0]), [all …]
|
D | esmodule.test.ts | 30 Mov, 55 new Mov(new VReg(), new VReg()), 108 new Mov(graphicsAssemblerManager, v),
|
D | autoGeneratedIdentifierName.test.ts | 29 Mov, 117 new Mov(new VReg(), new VReg()), 150 new Mov(new VReg(), new VReg()),
|
D | preserveConstEnums.test.ts | 38 Mov, 100 new Mov(new VReg(), new VReg()),
|
D | commonjs.test.ts | 35 Mov, 125 new Mov(tmpReg, exportsReg),
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
D | optimized_fast_call.cpp | 52 __ Mov(Register(X3), argc); in OptimizedFastCallEntry() local 53 __ Mov(Register(X4), argV); in OptimizedFastCallEntry() local 57 __ Mov(Register(X20), glueReg); in OptimizedFastCallEntry() local 63 __ Mov(Register(X2), Register(X20)); in OptimizedFastCallEntry() local 116 __ Mov(__ AvailableRegister3(), Register(X1)); in OptimizedFastCallAndPushUndefined() 133 __ Mov(Register(X1), Register(X2)); // func move to argc in OptimizedFastCallAndPushUndefined() local 134 __ Mov(Register(X2), Register(X4)); // this move to func in OptimizedFastCallAndPushUndefined() local 139 __ Mov(Register(X3), Immediate(JSTaggedValue::VALUE_UNDEFINED)); in OptimizedFastCallAndPushUndefined() local 140 __ Mov(Register(X4), Immediate(JSTaggedValue::VALUE_UNDEFINED)); in OptimizedFastCallAndPushUndefined() local 141 __ Mov(Register(X5), Immediate(JSTaggedValue::VALUE_UNDEFINED)); in OptimizedFastCallAndPushUndefined() local [all …]
|
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), needPushUndefined); 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 165 __ Mov(Register(X2), Register(X20)); in JSFunctionEntry() local 250 __ Mov(argc, actualNumArgs); in OptimizedCallAndPushUndefined() local 255 __ Mov(Register(X19), expectedNumArgs); in OptimizedCallAndPushUndefined() 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 | 130 HWTEST_F_L0(AssemblerAarch64Test, Mov) in HWTEST_F_L0() argument 143 __ Mov(Register(X1), Immediate(0xffff000012345678)); in HWTEST_F_L0() local 144 __ Mov(Register(X2), Immediate(0x12345678abcd00ef)); in HWTEST_F_L0() local 145 __ Mov(Register(X3), Immediate(0x7fff001234)); in HWTEST_F_L0() local 146 __ Mov(Register(X4).W(), Immediate(0xff0000ff)); in HWTEST_F_L0() local 158 __ Mov(Register(X1), Register(X2)); in HWTEST_F_L0() local 159 __ Mov(Register(X2), Register(SP)); in HWTEST_F_L0() local 160 __ Mov(Register(X1, W), Register(X2, W)); in HWTEST_F_L0() local 267 __ Mov(Register(X0), Immediate(0xa)); in HWTEST_F_L0() local 271 __ Mov(Register(X0), Immediate(0x2)); in HWTEST_F_L0() local [all …]
|
/arkcompiler/ets_frontend/ts2panda/tests/watch_expression/ |
D | addWatch.test.ts | 63 Mov, 119 new Mov(new VReg(), new VReg()), 163 new Mov(new VReg(), new VReg()), 186 new Mov(new VReg(), new VReg()), 219 new Mov(new VReg(), new VReg()), 249 new Mov(new VReg(), new VReg()), 277 new Mov(new VReg(), new VReg()), 307 new Mov(new VReg(), new VReg()), 396 new Mov(new VReg(), new VReg()), 420 new Mov(new VReg(), new VReg()), [all …]
|
/arkcompiler/ets_frontend/ts2panda/src/ |
D | regAllocator.ts | 24 Mov, 91 head.push(new Mov(spill, vOrigin)); 93 tail.push(new Mov(vOrigin, spill)); 95 head.push(new Mov(spill, vOrigin)); 96 tail.push(new Mov(vOrigin, spill)); 156 head.push(new Mov(spill, <VReg>operands[i + rangeRegOffset])); 272 this.newInsns.unshift(new Mov(locals[i], v));
|
/arkcompiler/runtime_core/compiler/docs/ |
D | cleanup_doc.md | 196 2.u64 Mov v1 -> (v3, v4) 214 2.u64 Mov v1 -> (v4) 303 2.u64 Mov v1 -> (v3, v5) 308 4.u64 Mov v1 331 2.u64 Mov v1 -> (v3, v5) 333 4.u64 Mov v1 361 7.u64 Mov v1 -> (v19p) 362 8.u64 Mov v0 -> (v20p) 366 4.u64 Mov v0 -> (v19p) 367 5.u64 Mov v1 -> (v20p) [all …]
|
/arkcompiler/ets_frontend/ts2panda/tests/expression/ |
D | templateExpression.test.ts | 36 Mov, 161 new Mov(rawArr1, rawArr), 162 new Mov(cookedArr1, cookedArr), 220 new Mov(rawArr1, rawArr), 221 new Mov(cookedArr1, cookedArr), 287 new Mov(rawArr1, rawArr), 288 new Mov(cookedArr1, cookedArr), 368 new Mov(rawArr1, rawArr), 369 new Mov(cookedArr1, cookedArr),
|
D | partiallyemitted.test.ts | 29 Mov, 60 new Mov(new VReg(), new VReg()), 111 new Mov(new VReg(), new VReg()),
|
D | elementAccess.test.ts | 31 Mov, 70 new Mov(objReg, tempObj),
|
D | commalist.test.ts | 27 Mov, 76 new Mov(new VReg(), new VReg()),
|
D | propertyAccess.test.ts | 31 Mov, 73 new Mov(objReg, tempObj),
|
D | new.test.ts | 31 Mov,
|
D | binary.test.ts | 48 Mov, 372 new Mov(objReg, tempObj),
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_call.cpp | 125 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in OptimizedCallAndPushUndefined() local 126 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), codeAddrReg); in OptimizedCallAndPushUndefined() local 129 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in OptimizedCallAndPushUndefined() local 353 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in GenJSCall() local 355 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in GenJSCall() local 392 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in GenJSCall() local 393 …__ Mov(Operand(method, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), nativePointer); // nativ… in GenJSCall() local 394 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in GenJSCall() local 415 …__ Mov(Operand(method, Method::EXTRA_LITERAL_INFO_OFFSET), methodExtraLiteralInfo); // get extra … in GenJSCall() local 584 __ Mov(Operand(rdx, 0), rax); // get origin argc in JSBoundFunctionCallInternal() local [all …]
|
D | optimized_fast_call.cpp | 118 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in OptimizedFastCallAndPushUndefined() local 119 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), codeAddrReg); // get codeAddress in OptimizedFastCallAndPushUndefined() local 120 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in OptimizedFastCallAndPushUndefined() local 258 __ Mov(actualNumArgs, rax); in JSFastCallWithArgV() local 264 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in JSFastCallWithArgV() local 265 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), rbx); // get codeAddress in JSFastCallWithArgV() local 379 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in JSFastCallWithArgVAndPushUndefined() local 380 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), rbx); // get codeAddress in JSFastCallWithArgVAndPushUndefined() local
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
D | regAllocator.cpp | 166 Add<Mov>(newInsns, ins->Node(), spillReg, originReg); in AdjustInsSpill() 178 Add<Mov>(newInsns, ins->Node(), spillPair.first, spillPair.second); in AdjustInsSpill() 195 Add<Mov>(newInsns, ins->Node(), spillIndex_, *reg); in AdjustRangeInsSpill() 205 Add<Mov>(newInsns, ins->Node(), spillIndex_++, originReg++); in AdjustRangeInsSpill()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
D | extend_assembler.cpp | 80 Mov(Register(X29), Register(SP)); in SaveFpAndLr() 99 Mov(Register(X29), Register(SP)); in SaveLrAndFp() 110 Mov(op, Immediate(JSTaggedValue(argc).GetRawData())); in PushArgc()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
D | assembler_x64.h | 99 void Mov(const Operand &src, Register dst); 100 void Mov(Register src, Register dst);
|