Searched refs:MachinePassRegistryNode (Results 1 - 5 of 5) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DMachinePassRegistry.cpp24 for(MachinePassRegistryNode *R = getList(); R; R = R->getNext()) {
36 void MachinePassRegistry::Add(MachinePassRegistryNode *Node) {
47 void MachinePassRegistry::Remove(MachinePassRegistryNode *Node) {
48 for (MachinePassRegistryNode **I = &List; *I; I = (*I)->getNextAddress()) {
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DMachinePassRegistry.h12 // constructors of MachinePassRegistryNode. Further there is a command line
47 /// MachinePassRegistryNode - Machine pass node stored in registration list.
50 class MachinePassRegistryNode { class in namespace:llvm
54 MachinePassRegistryNode *Next; // Next function pass in list.
61 MachinePassRegistryNode(const char *N, const char *D, MachinePassCtor C) function in class:llvm::MachinePassRegistryNode
69 MachinePassRegistryNode *getNext() const { return Next; }
70 MachinePassRegistryNode **getNextAddress() { return &Next; }
74 void setNext(MachinePassRegistryNode *N) { Next = N; }
88 MachinePassRegistryNode *List; // List of registry nodes.
99 MachinePassRegistryNode *getLis
[all...]
H A DRegAllocRegistry.h27 class RegisterRegAlloc : public MachinePassRegistryNode {
36 : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
46 return (RegisterRegAlloc *)MachinePassRegistryNode::getNext();
H A DSchedulerRegistry.h34 class RegisterScheduler : public MachinePassRegistryNode {
42 : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
50 return (RegisterScheduler *)MachinePassRegistryNode::getNext();
H A DMachineScheduler.h115 class MachineSchedRegistry : public MachinePassRegistryNode {
125 : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
133 return (MachineSchedRegistry *)MachinePassRegistryNode::getNext();

Completed in 97 milliseconds