Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
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()
DAggressiveAntiDepBreaker.h134 TargetSubtargetInfo::RegClassVector& CriticalPathRCs);
DAggressiveAntiDepBreaker.cpp127 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) in AggressiveAntiDepBreaker() argument
133 for (unsigned i = 0, e = CriticalPathRCs.size(); i < e; ++i) { in AggressiveAntiDepBreaker()
134 BitVector CPSet = TRI->getAllocatableSet(MF, CriticalPathRCs[i]); in AggressiveAntiDepBreaker()
/external/llvm/lib/CodeGen/
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()
DAggressiveAntiDepBreaker.h129 TargetSubtargetInfo::RegClassVector& CriticalPathRCs);
DAggressiveAntiDepBreaker.cpp115 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) in AggressiveAntiDepBreaker() argument
122 for (unsigned i = 0, e = CriticalPathRCs.size(); i < e; ++i) { in AggressiveAntiDepBreaker()
123 BitVector CPSet = TRI->getAllocatableSet(MF, CriticalPathRCs[i]); in AggressiveAntiDepBreaker()
/external/llvm-project/llvm/lib/CodeGen/
DPostRASchedulerList.cpp108 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const;
149 SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs);
208 SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs) in SchedulePostRATDList() argument
222 ? createAggressiveAntiDepBreaker(MF, RCI, CriticalPathRCs) in SchedulePostRATDList()
268 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const { in enablePostRAScheduler()
270 ST.getCriticalPathRCs(CriticalPathRCs); in enablePostRAScheduler()
293 SmallVector<const TargetRegisterClass*, 4> CriticalPathRCs; in runOnMachineFunction() local
298 AntiDepMode, CriticalPathRCs)) in runOnMachineFunction()
313 CriticalPathRCs); in runOnMachineFunction()
DAggressiveAntiDepBreaker.cpp122 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) in AggressiveAntiDepBreaker() argument
128 for (unsigned i = 0, e = CriticalPathRCs.size(); i < e; ++i) { in AggressiveAntiDepBreaker()
129 BitVector CPSet = TRI->getAllocatableSet(MF, CriticalPathRCs[i]); in AggressiveAntiDepBreaker()
1012 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) { in createAggressiveAntiDepBreaker() argument
1013 return new AggressiveAntiDepBreaker(MFi, RCI, CriticalPathRCs); in createAggressiveAntiDepBreaker()
DAggressiveAntiDepBreaker.h134 TargetSubtargetInfo::RegClassVector& CriticalPathRCs);
/external/llvm/lib/Target/Mips/
DMipsSubtarget.cpp136 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
137 CriticalPathRCs.clear(); in getCriticalPathRCs()
138 CriticalPathRCs.push_back(isGP64bit() ? in getCriticalPathRCs()
DMipsSubtarget.h167 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/external/llvm/lib/Target/PowerPC/
DPPCSubtarget.cpp195 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
196 CriticalPathRCs.clear(); in getCriticalPathRCs()
197 CriticalPathRCs.push_back(isPPC64() ? in getCriticalPathRCs()
DPPCSubtarget.h303 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCSubtarget.cpp208 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
209 CriticalPathRCs.clear(); in getCriticalPathRCs()
210 CriticalPathRCs.push_back(isPPC64() ? in getCriticalPathRCs()
DPPCSubtarget.h345 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCSubtarget.cpp200 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
201 CriticalPathRCs.clear(); in getCriticalPathRCs()
202 CriticalPathRCs.push_back(isPPC64() ? in getCriticalPathRCs()
DPPCSubtarget.h357 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/external/llvm-project/llvm/lib/Target/Mips/
DMipsSubtarget.cpp227 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
228 CriticalPathRCs.clear(); in getCriticalPathRCs()
229 CriticalPathRCs.push_back(isGP64bit() ? &Mips::GPR64RegClass in getCriticalPathRCs()
DMipsSubtarget.h227 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSubtarget.cpp227 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
228 CriticalPathRCs.clear(); in getCriticalPathRCs()
229 CriticalPathRCs.push_back(isGP64bit() ? &Mips::GPR64RegClass in getCriticalPathRCs()
DMipsSubtarget.h224 void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const override;
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h169 virtual void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs() argument
170 return CriticalPathRCs.clear(); in getCriticalPathRCs()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetSubtargetInfo.h238 virtual void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs() argument
239 return CriticalPathRCs.clear(); in getCriticalPathRCs()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetSubtargetInfo.h243 virtual void getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs() argument
244 return CriticalPathRCs.clear(); in getCriticalPathRCs()
DAntiDepBreaker.h89 TargetSubtargetInfo::RegClassVector &CriticalPathRCs);