Home
last modified time | relevance | path

Searched refs:EncodeAdd (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
Dcallconv.cpp301 encoder->EncodeAdd( in GenerateEpilogue()
316 encoder->EncodeAdd(spReg, spReg, Imm(WORD_SIZE_BYTES * IMM_2)); in GenerateEpilogue()
317 …encoder->EncodeAdd(spReg, spReg, Imm(WORD_SIZE_BYTES * (CFrameSlots::Start() - CFrameData::Start()… in GenerateEpilogue()
Dencode.cpp1428 void Aarch32Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() function in panda::compiler::aarch32::Aarch32Encoder
2016 void Aarch32Encoder::EncodeAdd(Reg dst, Reg src, Imm imm) in EncodeAdd() function in panda::compiler::aarch32::Aarch32Encoder
2659 EncodeAdd(tmp, GetTarget().GetStackReg(), Imm(offset)); in EncodeStackOverflowCheck()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
Dcallconv.cpp260 encoder->EncodeAdd(sp, sp, Imm(spToFrameTopOffset)); in GenerateEpilogue()
265 encoder->EncodeAdd(sp, sp, Imm(CFrameLayout::GetFpLrSlotsCount() * fl.GetSlotSize())); in GenerateEpilogue()
392 encoder->EncodeAdd(sp, sp, Imm(spToFrameTopOffset)); in GenerateNativeEpilogue()
397 encoder->EncodeAdd(sp, sp, Imm(CFrameLayout::GetFpLrSlotsCount() * fl.GetSlotSize())); in GenerateNativeEpilogue()
Dencode.cpp310 EncodeAdd(regAddr, regAddr, Imm(offset)); in LoadPcRelative()
845 EncodeAdd(tmp, str, idx); in EncodeCompressedStringCharAt()
849 EncodeAdd(tmp, str, Shift(idx, shift)); in EncodeCompressedStringCharAt()
896 EncodeAdd(addr, obj, offset); in EncodeCompareAndSwap()
919 EncodeAdd(addr, obj, offset); in EncodeUnsafeGetAndSet()
953 EncodeAdd(addr, obj, offset); in EncodeUnsafeGetAndAdd()
962 EncodeAdd(newval, last, val); in EncodeUnsafeGetAndAdd()
1269 void Aarch64Encoder::EncodeAdd(Reg dst, Reg src0, Shift src1) in EncodeAdd() function in panda::compiler::aarch64::Aarch64Encoder
1284 void Aarch64Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() function in panda::compiler::aarch64::Aarch64Encoder
1594 void Aarch64Encoder::EncodeAdd(Reg dst, Reg src, Imm imm) in EncodeAdd() function in panda::compiler::aarch64::Aarch64Encoder
[all …]
Dtarget.h485 void EncodeAdd(Reg dst, Reg src0, Shift src1) override;
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
Dcallconv.cpp194 encoder->EncodeAdd( in GenerateEpilogue()
208 encoder->EncodeAdd(spReg, spReg, Imm(SHIFT)); in GenerateEpilogue()
Dencode.cpp915 void Amd64Encoder::EncodeAdd(Reg dst, Reg src0, Shift src1) in EncodeAdd() function in panda::compiler::amd64::Amd64Encoder
927 EncodeAdd(dst, src0, shiftReg); in EncodeAdd()
938 void Amd64Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() function in panda::compiler::amd64::Amd64Encoder
1449 void Amd64Encoder::EncodeAdd(Reg dst, Reg src, Imm imm) in EncodeAdd() function in panda::compiler::amd64::Amd64Encoder
Dtarget.h642 void EncodeAdd(Reg dst, Reg src0, Shift src1) override;
/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/
Dcodegen_fastpath.cpp149 GetEncoder()->EncodeAdd( in GenerateEpilogue()
235 encoder->EncodeAdd( in CreateTailCall()
Dcodegen_boundary.cpp189 …encoder->EncodeAdd(GetTarget().GetStackReg(), GetTarget().GetStackReg(), Imm(frame->GetFrameSize()… in RemoveBoundaryFrame()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencoder.md190 enc->EncodeAdd(tmp1, tmp2, tmp1);
198 enc->EncodeAdd(tmp1, tmp2, tmp1);
Dcodegen.cpp1087 encoder->EncodeAdd(regTlabSize, regTlabStart, Imm(size)); in CreateCheckForTLABWithConstSize()
1092 encoder->EncodeAdd(regTlabSize, regTlabStart, sizeReg); in CreateCheckForTLABWithConstSize()
1302 GetEncoder()->EncodeAdd(tmpReg, tmpReg, Imm(alignment)); in CreateAlignmentValue()
1341 GetEncoder()->EncodeAdd(rangePtrReg, GetTarget().GetStackReg(), Imm(rangeSpOffs)); in CreateCallIntrinsic()
1501 GetEncoder()->EncodeAdd(tmpReg64, tmpReg, Shift(methodReg, GetVtableShift())); in EmitResolveUnknownVirtual()
1533 GetEncoder()->EncodeAdd(methodReg, tmpReg64, Shift(methodReg, GetVtableShift())); in EmitResolveVirtualAot()
2028 enc->EncodeAdd(param, base, mem.GetIndex()); in WrapOneArg()
2030 enc->EncodeAdd(param, param, Imm(additionalOffset)); in WrapOneArg()
2034 enc->EncodeAdd(param, base, Imm(mem.GetDisp() + additionalOffset)); in WrapOneArg()
2036 enc->EncodeAdd(param, base, Imm(additionalOffset)); in WrapOneArg()
[all …]
Dencode.h743EncodeAdd(GetTarget().GetStackReg(), GetTarget().GetStackReg(), Imm(GetTarget().WordSize()));
/arkcompiler/runtime_core/static_core/compiler/docs/
Dcodegen_doc.md109 enc->GetEncoder()->EncodeAdd(dst, src0);
/arkcompiler/runtime_core/compiler/tests/amd64/
Dencoder64_test.cpp642 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
648 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
656 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
663 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
670 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
1247 test->GetEncoder()->EncodeAdd(param1, param1, param2); in TestAdd()
1319 test->GetEncoder()->EncodeAdd(param1, param1, Imm(param2)); in TestAddImm()
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/
Dencoder64_test.cpp649 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
655 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
663 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
670 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
677 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
1259 test->GetEncoder()->EncodeAdd(param1, param1, param2); in TestAdd()
1331 test->GetEncoder()->EncodeAdd(param1, param1, Imm(param2)); in TestAddImm()
/arkcompiler/runtime_core/compiler/tests/
Dasm_printer_test.cpp304 DOUBLE_PARAM_TEST_TEMPLATE(TestAdd, EncodeAdd)
/arkcompiler/runtime_core/static_core/compiler/tests/
Dasm_printer_test.cpp310 DOUBLE_PARAM_TEST_TEMPLATE(TestAdd, EncodeAdd)
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
Dencoder32_test.cpp655 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
661 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
669 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
676 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
683 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
1228 test->GetEncoder()->EncodeAdd(param1, param1, param2); in TestAdd()
1294 test->GetEncoder()->EncodeAdd(param1, param1, Imm(param2)); in TestAddImm()
/arkcompiler/runtime_core/compiler/tests/aarch32/
Dencoder32_test.cpp649 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
655 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
663 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
670 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
677 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
1222 test->GetEncoder()->EncodeAdd(param1, param1, param2); in TestAdd()
1288 test->GetEncoder()->EncodeAdd(param1, param1, Imm(param2)); in TestAddImm()
/arkcompiler/runtime_core/compiler/tests/aarch64/
Dencoder64_test.cpp654 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
660 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
668 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
675 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
682 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
1397 test->GetEncoder()->EncodeAdd(param1, param1, param2); in TestAdd()
1463 test->GetEncoder()->EncodeAdd(param1, param1, Imm(param2)); in TestAddImm()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
Dencoder64_test.cpp652 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
658 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
666 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
673 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
680 GetEncoder()->EncodeAdd(param, param, Imm(0x1)); in TEST_F()
1398 test->GetEncoder()->EncodeAdd(param1, param1, param2); in TestAdd()
1461 test->GetEncoder()->EncodeAdd(param1, param1, Imm(param2)); in TestAddImm()