HomeSort by relevance Sort by last modified time
    Searched refs:MachinePassRegistryNode (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/CodeGen/
MachinePassRegistry.cpp 22 void MachinePassRegistry::Add(MachinePassRegistryNode *Node) {
33 void MachinePassRegistry::Remove(MachinePassRegistryNode *Node) {
34 for (MachinePassRegistryNode **I = &List; *I; I = (*I)->getNextAddress()) {
  /external/llvm/include/llvm/CodeGen/
MachinePassRegistry.h 12 // constructors of MachinePassRegistryNode. Further there is a command line
46 /// MachinePassRegistryNode - Machine pass node stored in registration list.
49 class MachinePassRegistryNode {
53 MachinePassRegistryNode *Next; // Next function pass in list.
60 MachinePassRegistryNode(const char *N, const char *D, MachinePassCtor C)
68 MachinePassRegistryNode *getNext() const { return Next; }
69 MachinePassRegistryNode **getNextAddress() { return &Next; }
73 void setNext(MachinePassRegistryNode *N) { Next = N; }
87 MachinePassRegistryNode *List; // List of registry nodes.
98 MachinePassRegistryNode *getList() { return List;
    [all...]
RegAllocRegistry.h 27 class RegisterRegAlloc : public MachinePassRegistryNode {
36 : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
46 return (RegisterRegAlloc *)MachinePassRegistryNode::getNext();
SchedulerRegistry.h 34 class RegisterScheduler : public MachinePassRegistryNode {
42 : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
50 return (RegisterScheduler *)MachinePassRegistryNode::getNext();

Completed in 30 milliseconds