Home
last modified time | relevance | path

Searched refs:Mov (Results 1 – 25 of 32) sorted by relevance

12

/arkcompiler/ets_frontend/ts2panda/tests/
DregAllocator.test.ts29 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 …]
Desmodule.test.ts30 Mov,
55 new Mov(new VReg(), new VReg()),
108 new Mov(graphicsAssemblerManager, v),
DautoGeneratedIdentifierName.test.ts29 Mov,
117 new Mov(new VReg(), new VReg()),
150 new Mov(new VReg(), new VReg()),
DpreserveConstEnums.test.ts38 Mov,
100 new Mov(new VReg(), new VReg()),
Dcommonjs.test.ts35 Mov,
125 new Mov(tmpReg, exportsReg),
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_fast_call.cpp52 __ 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 …]
Dasm_interpreter_call.cpp87 __ 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 …]
Doptimized_call.cpp73 __ 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 …]
Dcommon_call.cpp43 …__ 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/
Dassembler_aarch64_test.cpp130 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/
DaddWatch.test.ts63 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/
DregAllocator.ts24 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/
Dcleanup_doc.md196 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/
DtemplateExpression.test.ts36 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),
Dpartiallyemitted.test.ts29 Mov,
60 new Mov(new VReg(), new VReg()),
111 new Mov(new VReg(), new VReg()),
DelementAccess.test.ts31 Mov,
70 new Mov(objReg, tempObj),
Dcommalist.test.ts27 Mov,
76 new Mov(new VReg(), new VReg()),
DpropertyAccess.test.ts31 Mov,
73 new Mov(objReg, tempObj),
Dnew.test.ts31 Mov,
Dbinary.test.ts48 Mov,
372 new Mov(objReg, tempObj),
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp125 __ 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 …]
Doptimized_fast_call.cpp118 __ 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/
DregAllocator.cpp166 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/
Dextend_assembler.cpp80 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/
Dassembler_x64.h99 void Mov(const Operand &src, Register dst);
100 void Mov(Register src, Register dst);

12