Searched refs:FunctionPassCtor (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RegAllocRegistry.h | 32 using FunctionPassCtor = FunctionPass *(*)(); 34 static MachinePassRegistry<FunctionPassCtor> Registry; 36 RegisterRegAllocBase(const char *N, const char *D, FunctionPassCtor C) in RegisterRegAllocBase() 52 static FunctionPassCtor getDefault() { return Registry.getDefault(); } in getDefault() 54 static void setDefault(FunctionPassCtor C) { Registry.setDefault(C); } in setDefault() 56 static void setListener(MachinePassRegistryListener<FunctionPassCtor> *L) { in setListener() 63 RegisterRegAlloc(const char *N, const char *D, FunctionPassCtor C) in RegisterRegAlloc() 69 MachinePassRegistry<typename RegisterRegAllocBase<T>::FunctionPassCtor>
|
H A D | MachinePassRegistry.h | 137 typename RegistryClass::FunctionPassCtor>, 138 public cl::parser<typename RegistryClass::FunctionPassCtor> { 141 : cl::parser<typename RegistryClass::FunctionPassCtor>(O) {} in RegisterPassParser() 145 cl::parser<typename RegistryClass::FunctionPassCtor>::initialize(); in initialize() 151 (typename RegistryClass::FunctionPassCtor)Node->getCtor(), in initialize() 160 void NotifyAdd(StringRef N, typename RegistryClass::FunctionPassCtor C, in NotifyAdd()
|
H A D | SchedulerRegistry.h | 35 using FunctionPassCtor = ScheduleDAGSDNodes *(*)(SelectionDAGISel *, 38 static MachinePassRegistry<FunctionPassCtor> Registry; 40 RegisterScheduler(const char *N, const char *D, FunctionPassCtor C) in RegisterScheduler() 56 static void setListener(MachinePassRegistryListener<FunctionPassCtor> *L) { in setListener()
|
H A D | TargetSubtargetInfo.h | 119 virtual RegisterScheduler::FunctionPassCtor
|
H A D | MachineScheduler.h | 153 using FunctionPassCtor = ScheduleDAGCtor; variable 174 static void setListener(MachinePassRegistryListener<FunctionPassCtor> *L) { in setListener()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.cpp | 277 RVVRegisterRegAlloc(const char *N, const char *D, FunctionPassCtor C) in RVVRegisterRegAlloc() 295 static cl::opt<RVVRegisterRegAlloc::FunctionPassCtor, false, 302 RegisterRegAlloc::FunctionPassCtor Ctor = RVVRegisterRegAlloc::getDefault(); in initializeDefaultRVVRegisterAllocatorOnce() 388 RegisterRegAlloc::FunctionPassCtor Ctor = RVVRegisterRegAlloc::getDefault(); in createRVVRegAllocPass()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 77 SGPRRegisterRegAlloc(const char *N, const char *D, FunctionPassCtor C) in SGPRRegisterRegAlloc() 83 VGPRRegisterRegAlloc(const char *N, const char *D, FunctionPassCtor C) in VGPRRegisterRegAlloc() 114 static cl::opt<SGPRRegisterRegAlloc::FunctionPassCtor, false, 119 static cl::opt<VGPRRegisterRegAlloc::FunctionPassCtor, false, 126 RegisterRegAlloc::FunctionPassCtor Ctor = SGPRRegisterRegAlloc::getDefault(); in initializeDefaultSGPRRegisterAllocatorOnce() 135 RegisterRegAlloc::FunctionPassCtor Ctor = VGPRRegisterRegAlloc::getDefault(); in initializeDefaultVGPRRegisterAllocatorOnce() 1381 RegisterRegAlloc::FunctionPassCtor Ctor = SGPRRegisterRegAlloc::getDefault(); in createSGPRAllocPass() 1396 RegisterRegAlloc::FunctionPassCtor Ctor = VGPRRegisterRegAlloc::getDefault(); in createVGPRAllocPass()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetPassConfig.cpp | 1078 static cl::opt<RegisterRegAlloc::FunctionPassCtor, false, 1374 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault(); in createRegAllocPass() 1384 (RegisterRegAlloc::FunctionPassCtor)&useDefaultRegisterAllocator; in isCustomizedRegAlloc() 1388 if (RegAlloc != (RegisterRegAlloc::FunctionPassCtor)&useDefaultRegisterAllocator && in addRegAssignAndRewriteFast() 1389 RegAlloc != (RegisterRegAlloc::FunctionPassCtor)&createFastRegisterAllocator) in addRegAssignAndRewriteFast()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 204 MachinePassRegistry<RegisterScheduler::FunctionPassCtor> 212 static cl::opt<RegisterScheduler::FunctionPassCtor, false,
|