| /arkcompiler/runtime_core/static_core/irtoc/backend/compiler/ |
| D | codegen_boundary.cpp | 27 …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/ |
| D | codegen_intrinsics_ets.cpp | 185 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/ |
| D | callconv.cpp | 171 encoder->EncodeStr(GetTarget().GetParamReg(0), MemRef(spReg, DOUBLE_WORD_SIZE_BYTES)); in GeneratePrologue()
|
| D | target.h | 289 void EncodeStr(Reg src, MemRef mem) override;
|
| D | encode.cpp | 2068 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/ |
| D | encode.cpp | 2234 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 …]
|
| D | target.h | 261 void EncodeStr(Reg src, MemRef mem) override;
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | spill_fill_encoder.cpp | 258 encoder_->EncodeStr(srcReg, memRef); in EncodeRegisterToX()
|
| D | slow_path.cpp | 269 codegen->GetEncoder()->EncodeStr(valueReg, MemRef(addrReg)); in GenerateImpl()
|
| D | encode_visitor.cpp | 574 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()
|
| D | encode.h | 195 virtual void EncodeStr(Reg src, MemRef mem);
|
| D | encode.cpp | 163 void Encoder::EncodeStr([[maybe_unused]] Reg src, [[maybe_unused]] MemRef mem) in EncodeStr() function in ark::compiler::Encoder
|
| D | codegen.cpp | 1257 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/ |
| D | target.h | 308 void EncodeStr(Reg src, const vixl::aarch32::MemOperand &vixlMem); 309 void EncodeStr(Reg src, MemRef mem) override;
|
| D | callconv.cpp | 296 encoder->EncodeStr(GetTarget().GetParamReg(0), MemRef(spReg, WORD_SIZE_BYTES)); in GeneratePrologue()
|
| D | encode.cpp | 2602 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() 2656 …EncodeStr(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/ |
| D | encoder64_test.cpp | 1075 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/ |
| D | encoder64_test_2.cpp | 1326 encoder.EncodeStr(src, ref); in EncoderApiTestEncodeStr()
|
| D | encoder64_test_1.cpp | 648 test->GetEncoder()->EncodeStr(storedValue, mem); in TestStr()
|
| /arkcompiler/runtime_core/static_core/compiler/tests/aarch32/ |
| D | encoder32_test_1.cpp | 577 test->GetEncoder()->EncodeStr(storedValue, mem); in TestStr()
|
| /arkcompiler/runtime_core/static_core/compiler/tests/amd64/ |
| D | encoder64_test_1.cpp | 662 test->GetEncoder()->EncodeStr(storedValue, mem); in TestStr()
|
| /arkcompiler/runtime_core/compiler/tests/amd64/ |
| D | encoder64_test.cpp | 1077 test->GetEncoder()->EncodeStr(stored_value, mem); in TestStr()
|
| /arkcompiler/runtime_core/compiler/tests/aarch32/ |
| D | encoder32_test.cpp | 981 test->GetEncoder()->EncodeStr(stored_value, mem); in TestStr()
|