- Cleaned up the interface to AnalysisUsage to take analysis class names
authorChris Lattner <sabre@nondot.org>
Thu, 8 Aug 2002 19:01:30 +0000 (19:01 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 8 Aug 2002 19:01:30 +0000 (19:01 +0000)
commit5f0eb8da62308126d5b61e3eee5bee75b9dc5194
treebba3aeeee3028f7253ead1fce9c6e2be5167097e
parentdd5b49512976df3225b67f9685642253186cde3d
- Cleaned up the interface to AnalysisUsage to take analysis class names
   instead of ::ID's.
 - Pass::getAnalysis<> now no longer takes an optional argument

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3265 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
include/llvm/Analysis/DataStructure.h
include/llvm/Analysis/DataStructure/DataStructure.h
include/llvm/Analysis/Dominators.h
lib/CodeGen/InstrSched/InstrScheduling.cpp
lib/Target/SparcV9/InstrSched/InstrScheduling.cpp
lib/Transforms/IPO/DeadTypeElimination.cpp
lib/Transforms/IPO/GlobalDCE.cpp
lib/Transforms/IPO/OldPoolAllocate.cpp
lib/Transforms/IPO/SimpleStructMutation.cpp
lib/Transforms/Scalar/ADCE.cpp
lib/Transforms/Scalar/GCSE.cpp
lib/Transforms/Scalar/IndVarSimplify.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Scalar/PiNodeInsertion.cpp
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
tools/analyze/AnalysisWrappers.cpp
tools/analyze/analyze.cpp
tools/opt/AnalysisWrappers.cpp