Searched refs:RegisterScheduler (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSchedulerRegistry.h10 // pass registry (RegisterScheduler).
24 /// RegisterScheduler class - Track the registration of instruction schedulers.
31 class RegisterScheduler class in namespace:llvm
40 RegisterScheduler(const char *N, const char *D, FunctionPassCtor C) function in class:llvm::RegisterScheduler
44 ~RegisterScheduler() { Registry.Remove(this); }
48 RegisterScheduler *getNext() const {
49 return (RegisterScheduler *)MachinePassRegistryNode::getNext();
52 static RegisterScheduler *getList() {
53 return (RegisterScheduler *)Registry.getList();
H A DTargetSubtargetInfo.h119 virtual RegisterScheduler::FunctionPassCtor
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp38 static RegisterScheduler
H A DScheduleDAGFast.cpp34 static RegisterScheduler
37 static RegisterScheduler
H A DScheduleDAGRRList.cpp69 static RegisterScheduler
74 static RegisterScheduler
80 static RegisterScheduler
86 static RegisterScheduler
H A DSelectionDAGISel.cpp200 /// RegisterScheduler class - Track the registration of instruction schedulers.
203 MachinePassRegistry<RegisterScheduler::FunctionPassCtor>
204 RegisterScheduler::Registry;
211 static cl::opt<RegisterScheduler::FunctionPassCtor, false,
212 RegisterPassParser<RegisterScheduler>>
218 static RegisterScheduler

Completed in 147 milliseconds