reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
137 typename RegistryClass::FunctionPassCtor>, 138 public cl::parser<typename RegistryClass::FunctionPassCtor> { 142 ~RegisterPassParser() override { RegistryClass::setListener(nullptr); } 148 for (RegistryClass *Node = RegistryClass::getList(); 148 for (RegistryClass *Node = RegistryClass::getList(); 156 RegistryClass::setListener(this); 160 void NotifyAdd(StringRef N, typename RegistryClass::FunctionPassCtor C,include/llvm/CodeGen/RegAllocRegistry.h
43 SubClass *getNext() const { 47 static SubClass *getList() { 60 class RegisterRegAlloc : public RegisterRegAllocBase<RegisterRegAlloc> { 68 MachinePassRegistry<RegisterRegAlloc::FunctionPassCtor>lib/CodeGen/RegAllocBasic.cpp
43 static RegisterRegAlloc basicRegAlloc("basic", "basic register allocator",
lib/CodeGen/RegAllocFast.cpp 58 static RegisterRegAlloc
lib/CodeGen/RegAllocGreedy.cpp 145 static RegisterRegAlloc greedyRegAlloc("greedy", "greedy register allocator",
lib/CodeGen/RegAllocPBQP.cpp 94 static RegisterRegAlloc
lib/CodeGen/TargetPassConfig.cpp848 static cl::opt<RegisterRegAlloc::FunctionPassCtor, false, 849 RegisterPassParser<RegisterRegAlloc>> 1047 static RegisterRegAlloc 1053 if (!RegisterRegAlloc::getDefault()) 1054 RegisterRegAlloc::setDefault(RegAlloc); 1086 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault(); 1086 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault();