Home
last modified time | relevance | path

Searched refs:RegisterScheduler (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSchedulerRegistry.h31 class RegisterScheduler
40 RegisterScheduler(const char *N, const char *D, FunctionPassCtor C) in RegisterScheduler() function
44 ~RegisterScheduler() { Registry.Remove(this); } in ~RegisterScheduler()
48 RegisterScheduler *getNext() const { in getNext()
49 return (RegisterScheduler *)MachinePassRegistryNode::getNext(); in getNext()
52 static RegisterScheduler *getList() { in getList()
53 return (RegisterScheduler *)Registry.getList(); in getList()
H A DTargetSubtargetInfo.h116 virtual RegisterScheduler::FunctionPassCtor
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp38 static RegisterScheduler
H A DScheduleDAGFast.cpp34 static RegisterScheduler
37 static RegisterScheduler
H A DSelectionDAGISel.cpp183 MachinePassRegistry<RegisterScheduler::FunctionPassCtor>
184 RegisterScheduler::Registry;
191 static cl::opt<RegisterScheduler::FunctionPassCtor, false,
192 RegisterPassParser<RegisterScheduler>>
198 static RegisterScheduler
H A DScheduleDAGRRList.cpp69 static RegisterScheduler
74 static RegisterScheduler
80 static RegisterScheduler
86 static RegisterScheduler
/llvm-project-15.0.7/llvm/docs/
H A DWritingAnLLVMPass.rst1261 (``RegisterScheduler``) and register allocation (``RegisterRegAlloc``) machine
1307 ``RegisterScheduler`` class. Note that the
1308 ``RegisterScheduler::FunctionPassCtor`` is significantly different from