Home
last modified time | relevance | path

Searched refs:GetRegfile (Results 1 - 25 of 27) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
H A Dencode.cpp290 if (src1.GetId() == GetRegfile()->GetZeroReg().GetId()) { in EncodeJump()
352 auto rzero = Reg(GetRegfile()->GetZeroReg().GetId(), src.GetType()); in EncodeJump()
599 ASSERT(!GetRegfile()->IsZeroReg(dst)); in EncodeAbs()
600 if (GetRegfile()->IsZeroReg(src)) { in EncodeAbs()
766 auto rzero = GetRegfile()->GetZeroReg(); in EncodeMoveBitsRaw()
782 auto rzero = GetRegfile()->GetZeroReg(); in EncodeReverseBytes()
801 auto rzero = GetRegfile()->GetZeroReg(); in EncodeBitCount()
834 auto rzero = GetRegfile()->GetZeroReg(); in EncodeRotate()
883 auto rzero = GetRegfile()->GetZeroReg(); in EncodeCountLeadingZeroBits()
893 auto rzero = GetRegfile() in EncodeCountTrailingZeroBits()
[all...]
H A Dcallconv.cpp72 auto regdescr = static_cast<Aarch64RegisterDescription *>(GetRegfile()); in PrepareToPushPopRegs()
147 auto regdescr = static_cast<Aarch64RegisterDescription *>(GetRegfile()); in SaveCalleeSavedRegs()
249 auto regdescr = static_cast<Aarch64RegisterDescription *>(GetRegfile()); in GenerateEpilogueImpl()
/arkcompiler/runtime_core/compiler/tests/aarch64/
H A Dencoder64_test.cpp180 RegistersDescription *GetRegfile() in GetRegfile() function in panda::compiler::Encoder64Test
3377 Reg tmp_reg(test->GetRegfile()->GetZeroReg().GetId(), TypeInfo(T(0))); in TestStoreExclusive()
3472 encoder.SetRegfile(GetRegfile()); in TEST_F()
3481 encoder.SetRegfile(GetRegfile()); in TEST_F()
3490 encoder.SetRegfile(GetRegfile()); in TEST_F()
3499 encoder.SetRegfile(GetRegfile()); in TEST_F()
3508 encoder.SetRegfile(GetRegfile()); in TEST_F()
3517 encoder.SetRegfile(GetRegfile()); in TEST_F()
3526 encoder.SetRegfile(GetRegfile()); in TEST_F()
3535 encoder.SetRegfile(GetRegfile()); in TEST_F()
[all...]
H A Dcallconv64_test.cpp68 RegistersDescription *GetRegfile() in GetRegfile() function in panda::compiler::Callconv64Test
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
H A Dcallconv.cpp121 auto regdescr = static_cast<Aarch32RegisterDescription *>(GetRegfile()); in PushRegs()
159 auto regdescr = static_cast<Aarch32RegisterDescription *>(GetRegfile()); in PopRegs()
/arkcompiler/runtime_core/compiler/tests/amd64/
H A Dcallconv64_test.cpp68 RegistersDescription *GetRegfile() in GetRegfile() function in panda::compiler::Callconv64Test
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dcallconv.h247 RegistersDescription *GetRegfile() const in GetRegfile() function in ark::compiler::CallingConvention
H A Dcodegen.cpp556 GetRegfile()->FillUsedCalleeSavedRegisters(&calleeRegs, &calleeVregs, saveAllCalleeRegisters); in CopyToCodeCache()
647 GetRegfile()->SetCalleeSaved(GetRegfile()->GetCalleeSaved()); in Initialize()
1040 if (!isOsr && GetRegfile()->GetZeroReg() == reg) { in CreateVRegForRegister()
1042 } else if (isOsr || GetRegfile()->IsCalleeRegister(reg)) { in CreateVRegForRegister()
2050 liveRegs &= GetRegfile()->GetCallerSavedRegMask(); in SaveCallerRegisters()
2051 liveVregs &= GetRegfile()->GetCallerSavedVRegMask(); in SaveCallerRegisters()
2074 liveRegs &= GetRegfile()->GetCallerSavedRegMask(); in LoadCallerRegisters()
2075 liveVregs &= GetRegfile()->GetCallerSavedVRegMask(); in LoadCallerRegisters()
2390 if (GetRegfile() in CreateStringFromCharArrayTlab()
[all...]
H A Dencode_visitor.h56 RegistersDescription *GetRegfile() in GetRegfile() function in ark::compiler::EncodeVisitor
58 return cg_->GetRegfile(); in GetRegfile()
H A Dcodegen.h119 RegistersDescription *GetRegfile() const in GetRegfile() function in ark::compiler::Codegen
H A Dcodegen-inl.h72 auto regfile = GetRegfile(); in InsertTrace()
H A Dencode.h357 RegistersDescription *GetRegfile() const;
H A Dencode.cpp643 RegistersDescription *Encoder::GetRegfile() const in GetRegfile() function in ark::compiler::Encoder
H A Dencode_visitor.cpp306 ASSERT(enc->GetRegfile()->GetZeroReg() != INVALID_REGISTER); in VisitConstant()
335 ASSERT_PRINT(enc->GetRegfile()->GetZeroReg() != INVALID_REGISTER, in VisitNullPtr()
426 auto rzero = enc->GetRegfile()->GetZeroReg(); in VisitReturnI()
831 auto zreg = enc->GetRegfile()->GetZeroReg(); in VisitDeoptimizeCompareImm()
2129 Codegen::SRCREGS {cg->GetRegfile()->GetZeroReg(), lengthReg, ctorArg}); in VisitInitString()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
H A Dcallconv64_test.cpp64 RegistersDescription *GetRegfile() in GetRegfile() function in ark::compiler::Callconv64Test
H A Dencoder64_test_2.cpp1183 Reg tmpReg(test->GetRegfile()->GetZeroReg().GetId(), TypeInfo(T(0))); in TestStoreExclusive()
1283 encoder.SetRegfile(GetRegfile()); in EncoderApiTestEncodeMov()
1306 encoder.SetRegfile(GetRegfile()); in EncoderApiTestEncodeLdr()
1329 encoder.SetRegfile(GetRegfile()); in EncoderApiTestEncodeStr()
1349 encoder.SetRegfile(GetRegfile()); in EncoderApiTestEncodeMemCopy()
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/
H A Dcallconv64_test.cpp65 RegistersDescription *GetRegfile() in GetRegfile() function in ark::compiler::Callconv64Test
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dencoder_test_common.h178 RegistersDescription *GetRegfile() in GetRegfile() function in ark::compiler::EncoderTestCommon
H A Dasm_printer_test.cpp154 RegistersDescription *GetRegfile() in GetRegfile() function in ark::compiler::PrinterTest
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
H A Dencoder32_test.h68 GetRegfile()->SetUsedRegs(usedRegs); in PreWork()
H A Dcallconv32_test.cpp64 RegistersDescription *GetRegfile() in GetRegfile() function in ark::compiler::Callconv32Test
/arkcompiler/runtime_core/compiler/tests/aarch32/
H A Dcallconv32_test.cpp68 RegistersDescription *GetRegfile() in GetRegfile() function in panda::compiler::Callconv32Test
/arkcompiler/runtime_core/compiler/tests/
H A Dasm_printer_test.cpp130 RegistersDescription *GetRegfile() in GetRegfile() function in panda::compiler::PrinterTest
/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/
H A Dcodegen_fastpath.cpp210 ASSERT(tmp != GetRegfile()->GetZeroReg()); in IntrinsicSaveTlabStatsSafe()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
H A Dencode.cpp2984 return (static_cast<Amd64RegisterDescription *>(GetRegfile()))->AcquireScratchRegister(type); in AcquireScratchRegister()
2989 (static_cast<Amd64RegisterDescription *>(GetRegfile()))->AcquireScratchRegister(reg); in AcquireScratchRegister()
2994 (static_cast<Amd64RegisterDescription *>(GetRegfile()))->ReleaseScratchRegister(reg); in ReleaseScratchRegister()
2999 return (static_cast<Amd64RegisterDescription *>(GetRegfile()))->IsScratchRegisterReleased(reg); in IsScratchRegisterReleased()
3004 return (static_cast<const Amd64RegisterDescription *>(GetRegfile()))->GetScratchRegistersMask(); in GetScratchRegistersMask()
3009 return (static_cast<const Amd64RegisterDescription *>(GetRegfile()))->GetScratchFpRegistersMask(); in GetScratchFpRegistersMask()
3014 auto regfile = static_cast<const Amd64RegisterDescription *>(GetRegfile()); in GetAvailableScratchRegisters()
3020 auto regfile = static_cast<const Amd64RegisterDescription *>(GetRegfile()); in GetAvailableScratchFpRegisters()

Completed in 38 milliseconds

12