Home
last modified time | relevance | path

Searched refs:RCI (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/CodeGen/
DRegisterClassInfo.cpp80 RCInfo &RCI = RegClass[RC->getID()]; in compute() local
85 if (!RCI.Order) in compute()
86 RCI.Order.reset(new MCPhysReg[NumRegs]); in compute()
111 RCI.Order[N++] = PhysReg; in compute()
115 RCI.NumRegs = N + CSRAlias.size(); in compute()
116 assert (RCI.NumRegs <= NumRegs && "Allocation order larger than regclass"); in compute()
124 RCI.Order[N++] = PhysReg; in compute()
129 if (StressRA && RCI.NumRegs > StressRA) in compute()
130 RCI.NumRegs = StressRA; in compute()
134 if (Super != RC && getNumAllocatableRegs(Super) > RCI.NumRegs) in compute()
[all …]
DTargetRegisterInfo.cpp192 for (SuperRegClassIterator RCI(B, this); RCI.isValid(); ++RCI) in getMatchingSuperRegClass() local
193 if (RCI.getSubReg() == Idx) in getMatchingSuperRegClass()
196 return firstCommonClass(RCI.getMask(), A->getSubClassMask(), this); in getMatchingSuperRegClass()
DRegisterPressure.cpp189 RCI = rci; in init()
626 const RegisterClassInfo *RCI, in computeExcessPressureDelta() argument
636 unsigned Limit = RCI->getRegPressureSetLimit(i); in computeExcessPressureDelta()
768 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, RCI, in getMaxUpwardPressureDelta()
834 unsigned Limit = RCI->getRegPressureSetLimit(PSetID); in getUpwardPressureDelta()
962 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, RCI, in getMaxDownwardPressureDelta()
DPostRASchedulerList.cpp192 AliasAnalysis *AA, const RegisterClassInfo &RCI, in SchedulePostRATDList() argument
207 (AntiDepBreaker *)new AggressiveAntiDepBreaker(MF, RCI, CriticalPathRCs) : in SchedulePostRATDList()
209 (AntiDepBreaker *)new CriticalAntiDepBreaker(MF, RCI) : nullptr)); in SchedulePostRATDList()
DAggressiveAntiDepBreaker.h134 const RegisterClassInfo &RCI,
DCriticalAntiDepBreaker.cpp31 CriticalAntiDepBreaker(MachineFunction& MFi, const RegisterClassInfo &RCI) : in CriticalAntiDepBreaker() argument
36 RegClassInfo(RCI), in CriticalAntiDepBreaker()
DRegAllocGreedy.cpp113 RegisterClassInfo RCI; member in __anon83db57960111::RAGreedy
1498 const RegisterClassInfo &RCI) { in getNumAllocatableRegsForConstraints() argument
1506 return RCI.getNumAllocatableRegs(ConstrainedRC); in getNumAllocatableRegsForConstraints()
1536 unsigned SuperRCNumAllocatableRegs = RCI.getNumAllocatableRegs(SuperRC); in tryInstructionSplit()
1546 TRI, RCI)) { in tryInstructionSplit()
2325 RCI.runOnMachineFunction(mf); in runOnMachineFunction()
DTargetLoweringBase.cpp988 for (SuperRegClassIterator RCI(RC, TRI); RCI.isValid(); ++RCI) in findRepresentativeClass() local
989 SuperRegRC.setBitsInMask(RCI.getMask()); in findRepresentativeClass()
DAggressiveAntiDepBreaker.cpp118 const RegisterClassInfo &RCI, in AggressiveAntiDepBreaker() argument
124 RegClassInfo(RCI), in AggressiveAntiDepBreaker()
/external/llvm/include/llvm/CodeGen/
DRegisterClassInfo.h71 const RCInfo &RCI = RegClass[RC->getID()]; in get() local
72 if (Tag != RCI.Tag) in get()
74 return RCI; in get()
DRegisterPressure.h253 const RegisterClassInfo *RCI;
288 MF(nullptr), TRI(nullptr), RCI(nullptr), LIS(nullptr), MBB(nullptr), P(rp),
292 MF(nullptr), TRI(nullptr), RCI(nullptr), LIS(nullptr), MBB(nullptr), P(rp),
/external/llvm/lib/Transforms/Scalar/
DConstantHoisting.cpp241 for (auto const &RCI : ConstInfo.RebasedConstants) in findConstantInsertionPoint() local
242 for (auto const &U : RCI.Uses) in findConstantInsertionPoint()
550 for (auto const &RCI : ConstInfo.RebasedConstants) { in emitBaseConstants() local
552 for (auto const &U : RCI.Uses) in emitBaseConstants()
553 emitBaseConstants(Base, RCI.Offset, U); in emitBaseConstants()
/external/llvm/lib/Target/AArch64/
DAArch64A57FPLoadBalancing.cpp113 RegisterClassInfo RCI; member in __anone496b3220111::AArch64A57FPLoadBalancing
302 RCI.runOnMachineFunction(F); in runOnMachineFunction()
490 auto Ord = RCI.getOrder(TRI->getRegClass(RegClassID)); in scavengeRegister()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp2181 for (TargetRegisterInfo::regclass_iterator RCI = RI->regclass_begin(), in getRegForInlineAsmConstraint() local
2182 E = RI->regclass_end(); RCI != E; ++RCI) { in getRegForInlineAsmConstraint()
2183 const TargetRegisterClass *RC = *RCI; in getRegForInlineAsmConstraint()