Searched refs:MachinePassRegistryNode (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassRegistry.h | 48 template <typename PassCtorTy> class MachinePassRegistryNode { 50 MachinePassRegistryNode *Next = nullptr; // Next function pass in list. 56 MachinePassRegistryNode(const char *N, const char *D, PassCtorTy C) in MachinePassRegistryNode() function 60 MachinePassRegistryNode *getNext() const { return Next; } in getNext() 61 MachinePassRegistryNode **getNextAddress() { return &Next; } in getNextAddress() 65 void setNext(MachinePassRegistryNode *N) { Next = N; } in setNext() 75 MachinePassRegistryNode<PassCtorTy> *List; // List of registry nodes. 86 MachinePassRegistryNode<PassCtorTy> *getList() { return List; } in getList() 92 for (MachinePassRegistryNode<PassCtorTy> *R = getList(); R; in setDefault() 106 void Add(MachinePassRegistryNode<PassCtorTy> *Node) { in Add() [all …]
|
| H A D | RegAllocRegistry.h | 30 class RegisterRegAllocBase : public MachinePassRegistryNode<FunctionPass *(*)()> { 37 : MachinePassRegistryNode(N, D, C) { in RegisterRegAllocBase() 45 return static_cast<SubClass *>(MachinePassRegistryNode::getNext()); in getNext()
|
| H A D | SchedulerRegistry.h | 33 : public MachinePassRegistryNode<ScheduleDAGSDNodes *(*)(SelectionDAGISel *, 42 : MachinePassRegistryNode(N, D, C) { in RegisterScheduler() 50 return (RegisterScheduler *)MachinePassRegistryNode::getNext(); in getNext()
|
| H A D | MachineScheduler.h | 162 : public MachinePassRegistryNode< 173 : MachinePassRegistryNode(N, D, C) { in MachineSchedRegistry() 182 return (MachineSchedRegistry *)MachinePassRegistryNode::getNext(); in getNext()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 625 …PNS_23MachinePassRegistryNodeE", "llvm::MachinePassRegistry::Add(llvm::MachinePassRegistryNode*)"}, 17287 …_23MachinePassRegistryNodeE", "llvm::MachinePassRegistry::Remove(llvm::MachinePassRegistryNode*)"},
|