Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp106 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const;
147 SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs);
206 SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs) in SchedulePostRATDList() argument
220 ? createAggressiveAntiDepBreaker(MF, RCI, CriticalPathRCs) in SchedulePostRATDList()
266 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const { in enablePostRAScheduler()
268 ST.getCriticalPathRCs(CriticalPathRCs); in enablePostRAScheduler()
291 SmallVector<const TargetRegisterClass*, 4> CriticalPathRCs; in runOnMachineFunction() local
296 AntiDepMode, CriticalPathRCs)) in runOnMachineFunction()
311 CriticalPathRCs); in runOnMachineFunction()
H A DAggressiveAntiDepBreaker.cpp122 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) in AggressiveAntiDepBreaker() argument
127 for (unsigned i = 0, e = CriticalPathRCs.size(); i < e; ++i) { in AggressiveAntiDepBreaker()
128 BitVector CPSet = TRI->getAllocatableSet(MF, CriticalPathRCs[i]); in AggressiveAntiDepBreaker()
995 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) { in createAggressiveAntiDepBreaker() argument
996 return new AggressiveAntiDepBreaker(MFi, RCI, CriticalPathRCs); in createAggressiveAntiDepBreaker()
H A DAggressiveAntiDepBreaker.h134 TargetSubtargetInfo::RegClassVector& CriticalPathRCs);
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp145 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
146 CriticalPathRCs.clear(); in getCriticalPathRCs()
147 CriticalPathRCs.push_back(isPPC64() ? in getCriticalPathRCs()
H A DPPCSubtarget.h235 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp232 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
233 CriticalPathRCs.clear(); in getCriticalPathRCs()
234 CriticalPathRCs.push_back(isGP64bit() ? &Mips::GPR64RegClass in getCriticalPathRCs()
H A DMipsSubtarget.h230 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h246 virtual void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs() argument
247 return CriticalPathRCs.clear(); in getCriticalPathRCs()
H A DAntiDepBreaker.h96 TargetSubtargetInfo::RegClassVector &CriticalPathRCs);