Deleted Added
full compact
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 ---