Home
last modified time | relevance | path

Searched refs:CriticalPathRCs (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp110 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const;
151 SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs);
210 SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs) in SchedulePostRATDList() argument
225 (AntiDepBreaker *)new AggressiveAntiDepBreaker(MF, RCI, CriticalPathRCs) : in SchedulePostRATDList()
270 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const { in enablePostRAScheduler()
272 ST.getCriticalPathRCs(CriticalPathRCs); in enablePostRAScheduler()
295 SmallVector<const TargetRegisterClass*, 4> CriticalPathRCs; in runOnMachineFunction() local
300 AntiDepMode, CriticalPathRCs)) in runOnMachineFunction()
315 CriticalPathRCs); in runOnMachineFunction()
H A DAggressiveAntiDepBreaker.h135 TargetSubtargetInfo::RegClassVector& CriticalPathRCs);
H A DAggressiveAntiDepBreaker.cpp128 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) in AggressiveAntiDepBreaker() argument
134 for (unsigned i = 0, e = CriticalPathRCs.size(); i < e; ++i) { in AggressiveAntiDepBreaker()
135 BitVector CPSet = TRI->getAllocatableSet(MF, CriticalPathRCs[i]); in AggressiveAntiDepBreaker()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp193 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
194 CriticalPathRCs.clear(); in getCriticalPathRCs()
195 CriticalPathRCs.push_back(isPPC64() ? in getCriticalPathRCs()
H A DPPCSubtarget.h322 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp216 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
217 CriticalPathRCs.clear(); in getCriticalPathRCs()
218 CriticalPathRCs.push_back(isGP64bit() ? &Mips::GPR64RegClass in getCriticalPathRCs()
H A DMipsSubtarget.h216 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h237 virtual void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs() argument
238 return CriticalPathRCs.clear(); in getCriticalPathRCs()