* Add support for different "PassType's"
authorChris Lattner <sabre@nondot.org>
Fri, 26 Jul 2002 21:12:44 +0000 (21:12 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 26 Jul 2002 21:12:44 +0000 (21:12 +0000)
commit1e43516dcf4aa152432447397334cd43744d63e1
tree0287d82e3bb70e8f2140d9dc67de7d8cabf1d908
parent5d549083e2dc55cc1aa035f1069480d052717061
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
  are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
  are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Remove getPassName implementations from various subclasses

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3112 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
lib/Analysis/DataStructure/BottomUpClosure.cpp
lib/Analysis/DataStructure/DataStructure.cpp
lib/Analysis/IPA/CallGraph.cpp
lib/Analysis/IntervalPartition.cpp
lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
lib/Analysis/LoopInfo.cpp
lib/Analysis/PostDominators.cpp
lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp
lib/Transforms/IPO/ConstantMerge.cpp
lib/Transforms/IPO/DeadTypeElimination.cpp
lib/Transforms/IPO/FunctionResolution.cpp
lib/Transforms/IPO/GlobalDCE.cpp
lib/Transforms/IPO/Internalize.cpp
lib/Transforms/IPO/OldPoolAllocate.cpp
lib/Transforms/IPO/SimpleStructMutation.cpp
lib/Transforms/Instrumentation/ProfilePaths/ProfilePaths.cpp
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
lib/VMCore/Dominators.cpp