Home
last modified time | relevance | path

Searched refs:EncodeStr (Results 1 – 23 of 23) sorted by relevance

/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/
Dcodegen_boundary.cpp27 …encoder->EncodeStr(target.GetFrameReg(), MemRef(target.GetStackReg(), -FP_OFFSET * target.WordSize… in PushStackRegister()
32 encoder->EncodeStr(tmp, MemRef(threadReg, tlsFrameOffset)); in PushStackRegister()
43 …encoder->EncodeStr(target.GetFrameReg(), MemRef(target.GetStackReg(), -FP_OFFSET * target.WordSize… in PushLinkAndStackRegister()
46 encoder->EncodeStr(target.GetLinkReg(), MemRef(threadReg, tlsFrameOffset)); in PushLinkAndStackRegister()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/
Dcodegen_intrinsics_ets.cpp185 cg->GetEncoder()->EncodeStr(args.Value(), slotMemRef); in EncodeSbInsertStringIntoSlot()
230 enc->EncodeStr(reg2, args.SbIndexAddr()); in EncodeSbAppendString()
236 enc->EncodeStr(reg2, args.SbLengthAddr()); in EncodeSbAppendString()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
Dcallconv.cpp171 encoder->EncodeStr(GetTarget().GetParamReg(0), MemRef(spReg, DOUBLE_WORD_SIZE_BYTES)); in GeneratePrologue()
Dtarget.h289 void EncodeStr(Reg src, MemRef mem) override;
Dencode.cpp2068 void Amd64Encoder::EncodeStr(Reg src, MemRef mem) in EncodeStr() function in ark::compiler::amd64::Amd64Encoder
2088 EncodeStr(src, mem); in EncodeStrRelease()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
Dencode.cpp2234 void Aarch64Encoder::EncodeStr(Reg src, MemRef mem) in EncodeStr() function in ark::compiler::aarch64::Aarch64Encoder
2248 EncodeStr(src, fixMem); in EncodeStr()
2250 EncodeStr(tmpReg, fixMem); in EncodeStr()
2394 EncodeStr(src, mem); in EncodeStrz()
2400 EncodeStr(src.As(FLOAT64_TYPE), mem); in EncodeStrz()
2418 EncodeStr(rzero, mem); in EncodeSti()
2441 EncodeStr(rzero, mem); in EncodeSti()
2446 EncodeStr(tmpReg, mem); in EncodeSti()
2453 EncodeStr(rzero, mem); in EncodeSti()
2458 EncodeStr(tmpReg, mem); in EncodeSti()
[all …]
Dtarget.h261 void EncodeStr(Reg src, MemRef mem) override;
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dspill_fill_encoder.cpp258 encoder_->EncodeStr(srcReg, memRef); in EncodeRegisterToX()
Dslow_path.cpp269 codegen->GetEncoder()->EncodeStr(valueReg, MemRef(addrReg)); in GenerateImpl()
Dencode_visitor.cpp574 enc->GetEncoder()->EncodeStr(storedValue, mem); in VisitStoreArray()
997 enc->GetEncoder()->EncodeStr(src, mem); in VisitStoreI()
1032 encoder->EncodeStr(src1, mem); in VisitStoreObject()
1079 enc->GetEncoder()->EncodeStr(src2, mem); in VisitStore()
1202 encoder->EncodeStr(dst, MemRef(addr)); in VisitGetGlobalVarAddress()
1395 enc->GetEncoder()->EncodeStr(src1, mem); in VisitStoreStatic()
2036 enc->GetEncoder()->EncodeStr(value, mem); in VisitStoreArrayI()
Dencode.h195 virtual void EncodeStr(Reg src, MemRef mem);
Dencode.cpp163 void Encoder::EncodeStr([[maybe_unused]] Reg src, [[maybe_unused]] MemRef mem) in EncodeStr() function in ark::compiler::Encoder
Dcodegen.cpp1257 encoder->EncodeStr(src, MemRef(regTlabStart, runtime->GetObjClassOffset(GetArch()))); in CreateNewObjCallOld()
1837 … GetEncoder()->EncodeStr(FpReg(), MemRef(ThreadReg(), GetRuntime()->GetTlsFrameOffset(GetArch()))); in FinalizeCall()
2120 GetEncoder()->EncodeStr(src, mem); in StoreFreeSlot()
2791 enc->EncodeStr(tmp1B, MemRef(tmp)); in EncodeInterGenerationalBarrier()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
Dtarget.h308 void EncodeStr(Reg src, const vixl::aarch32::MemOperand &vixlMem);
309 void EncodeStr(Reg src, MemRef mem) override;
Dcallconv.cpp296 encoder->EncodeStr(GetTarget().GetParamReg(0), MemRef(spReg, WORD_SIZE_BYTES)); in GeneratePrologue()
Dencode.cpp2602 void Aarch32Encoder::EncodeStr(Reg src, const vixl::aarch32::MemOperand &vixlMem) in EncodeStr() function in ark::compiler::aarch32::Aarch32Encoder
2622 void Aarch32Encoder::EncodeStr(Reg src, MemRef mem) in EncodeStr() function in ark::compiler::aarch32::Aarch32Encoder
2629 EncodeStr(src, vixlMem); in EncodeStr()
2632 EncodeStr(src, vixlMem); in EncodeStr()
2639 EncodeStr(src, mem); in EncodeStrRelease()
2648 EncodeStr(src, mem); in EncodeStrz()
2655 EncodeStr(src0, mem); in EncodeStp()
2656EncodeStr(src1, MemRef(mem.GetBase(), mem.GetIndex(), mem.GetScale(), mem.GetDisp() + WORD_SIZE_BY… in EncodeStp()
2814 EncodeStr(tmpReg, mem); in EncodeSti()
2821 EncodeStr(tmpReg, mem); in EncodeSti()
/arkcompiler/runtime_core/compiler/tests/aarch64/
Dencoder64_test.cpp1075 test->GetEncoder()->EncodeStr(stored_value, mem); in TestStr()
3625 encoder.EncodeStr(Reg(0, FLOAT64_TYPE), MemRef(Reg(0, INT64_TYPE))); in TEST_F()
3634 encoder.EncodeStr(Reg(0, INT8_TYPE), MemRef(Reg(0, INT64_TYPE))); in TEST_F()
3643 encoder.EncodeStr(Reg(0, INT16_TYPE), MemRef(Reg(0, INT64_TYPE))); in TEST_F()
3652 encoder.EncodeStr(Reg(0, INT32_TYPE), MemRef(Reg(0, INT64_TYPE))); in TEST_F()
3661 encoder.EncodeStr(Reg(0, INT64_TYPE), MemRef(Reg(0, INT64_TYPE))); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
Dencoder64_test_2.cpp1326 encoder.EncodeStr(src, ref); in EncoderApiTestEncodeStr()
Dencoder64_test_1.cpp648 test->GetEncoder()->EncodeStr(storedValue, mem); in TestStr()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
Dencoder32_test_1.cpp577 test->GetEncoder()->EncodeStr(storedValue, mem); in TestStr()
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/
Dencoder64_test_1.cpp662 test->GetEncoder()->EncodeStr(storedValue, mem); in TestStr()
/arkcompiler/runtime_core/compiler/tests/amd64/
Dencoder64_test.cpp1077 test->GetEncoder()->EncodeStr(stored_value, mem); in TestStr()
/arkcompiler/runtime_core/compiler/tests/aarch32/
Dencoder32_test.cpp981 test->GetEncoder()->EncodeStr(stored_value, mem); in TestStr()