Revert r108794, "Separate PassInfo into two classes: a constructor-free
authorDaniel Dunbar <daniel@zuster.org>
Tue, 20 Jul 2010 03:06:07 +0000 (03:06 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 20 Jul 2010 03:06:07 +0000 (03:06 +0000)
commite8a469cdb400249ec263c79d1021f953f42f2760
tree7e8a5fbe32425e7360d052e45caa82e9b6191fcc
parent8ba15cb7099d9eadcb345328228d77ffa5afa42d
Revert r108794, "Separate PassInfo into two classes: a constructor-free
superclass (StaticPassInfo) and a constructor-ful subclass (PassInfo).", it is
breaking teh everything.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108805 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
include/llvm/Pass.h
include/llvm/PassAnalysisSupport.h
include/llvm/PassManagers.h
include/llvm/PassSupport.h
include/llvm/Support/PassNameParser.h
lib/Analysis/AliasAnalysisCounter.cpp
lib/Analysis/AliasDebugger.cpp
lib/Analysis/BasicAliasAnalysis.cpp
lib/Analysis/IPA/CallGraph.cpp
lib/Analysis/IPA/GlobalsModRef.cpp
lib/Analysis/ProfileEstimatorPass.cpp
lib/Analysis/ProfileInfoLoaderPass.cpp
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
lib/VMCore/Pass.cpp
lib/VMCore/PassManager.cpp
tools/bugpoint/BugDriver.cpp
tools/bugpoint/BugDriver.h
tools/bugpoint/CrashDebugger.cpp
tools/bugpoint/ExtractFunction.cpp
tools/bugpoint/FindBugs.cpp
tools/bugpoint/Miscompilation.cpp
tools/bugpoint/OptimizerDriver.cpp
tools/bugpoint/bugpoint.cpp