MachinePassRegistry.cpp (234353) | MachinePassRegistry.cpp (239462) |
---|---|
1//===-- CodeGen/MachineInstr.cpp ------------------------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 4 unchanged lines hidden (view full) --- 13//===----------------------------------------------------------------------===// 14 15#include "llvm/CodeGen/MachinePassRegistry.h" 16 17using namespace llvm; 18 19void MachinePassRegistryListener::anchor() { } 20 | 1//===-- CodeGen/MachineInstr.cpp ------------------------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 4 unchanged lines hidden (view full) --- 13//===----------------------------------------------------------------------===// 14 15#include "llvm/CodeGen/MachinePassRegistry.h" 16 17using namespace llvm; 18 19void MachinePassRegistryListener::anchor() { } 20 |
21/// setDefault - Set the default constructor by name. 22void MachinePassRegistry::setDefault(StringRef Name) { 23 MachinePassCtor Ctor = 0; 24 for(MachinePassRegistryNode *R = getList(); R; R = R->getNext()) { 25 if (R->getName() == Name) { 26 Ctor = R->getCtor(); 27 break; 28 } 29 } 30 assert(Ctor && "Unregistered pass name"); 31 setDefault(Ctor); 32} 33 |
|
21/// Add - Adds a function pass to the registration list. 22/// 23void MachinePassRegistry::Add(MachinePassRegistryNode *Node) { 24 Node->setNext(List); 25 List = Node; 26 if (Listener) Listener->NotifyAdd(Node->getName(), 27 Node->getCtor(), 28 Node->getDescription()); --- 14 unchanged lines hidden --- | 34/// Add - Adds a function pass to the registration list. 35/// 36void MachinePassRegistry::Add(MachinePassRegistryNode *Node) { 37 Node->setNext(List); 38 List = Node; 39 if (Listener) Listener->NotifyAdd(Node->getName(), 40 Node->getCtor(), 41 Node->getDescription()); --- 14 unchanged lines hidden --- |