| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | callconv.cpp | 301 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()
|
| D | encode.cpp | 1428 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/ |
| D | callconv.cpp | 260 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()
|
| D | encode.cpp | 310 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 …]
|
| D | target.h | 485 void EncodeAdd(Reg dst, Reg src0, Shift src1) override;
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | callconv.cpp | 194 encoder->EncodeAdd( in GenerateEpilogue() 208 encoder->EncodeAdd(spReg, spReg, Imm(SHIFT)); in GenerateEpilogue()
|
| D | encode.cpp | 915 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
|
| D | target.h | 642 void EncodeAdd(Reg dst, Reg src0, Shift src1) override;
|
| /arkcompiler/runtime_core/static_core/irtoc/backend/compiler/ |
| D | codegen_fastpath.cpp | 149 GetEncoder()->EncodeAdd( in GenerateEpilogue() 235 encoder->EncodeAdd( in CreateTailCall()
|
| D | codegen_boundary.cpp | 189 …encoder->EncodeAdd(GetTarget().GetStackReg(), GetTarget().GetStackReg(), Imm(frame->GetFrameSize()… in RemoveBoundaryFrame()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encoder.md | 190 enc->EncodeAdd(tmp1, tmp2, tmp1); 198 enc->EncodeAdd(tmp1, tmp2, tmp1);
|
| D | codegen.cpp | 1087 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 …]
|
| D | encode.h | 743 … EncodeAdd(GetTarget().GetStackReg(), GetTarget().GetStackReg(), Imm(GetTarget().WordSize()));
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | codegen_doc.md | 109 enc->GetEncoder()->EncodeAdd(dst, src0);
|
| /arkcompiler/runtime_core/compiler/tests/amd64/ |
| D | encoder64_test.cpp | 642 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/ |
| D | encoder64_test.cpp | 649 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/ |
| D | asm_printer_test.cpp | 304 DOUBLE_PARAM_TEST_TEMPLATE(TestAdd, EncodeAdd)
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | asm_printer_test.cpp | 310 DOUBLE_PARAM_TEST_TEMPLATE(TestAdd, EncodeAdd)
|
| /arkcompiler/runtime_core/static_core/compiler/tests/aarch32/ |
| D | encoder32_test.cpp | 655 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/ |
| D | encoder32_test.cpp | 649 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/ |
| D | encoder64_test.cpp | 654 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/ |
| D | encoder64_test.cpp | 652 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()
|