diff options
author | Chris Lattner <sabre@nondot.org> | 2002-04-08 22:03:00 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-04-08 22:03:00 +0000 |
commit | 237e6d10f24863cf48821b601b4164794e89d847 (patch) | |
tree | 5720ecbff3742315d087c34777c5ce4cca353c52 /lib/Transforms | |
parent | 4d669b510c1d609c6b3fe98ac14ae38bd7c011f6 (diff) | |
download | external_llvm-237e6d10f24863cf48821b601b4164794e89d847.zip external_llvm-237e6d10f24863cf48821b601b4164794e89d847.tar.gz external_llvm-237e6d10f24863cf48821b601b4164794e89d847.tar.bz2 |
s/Method/Function
Remove extraneous #includes of llvm/Assembly/Writer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2178 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
-rw-r--r-- | lib/Transforms/ExprTypeConvert.cpp | 2 | ||||
-rw-r--r-- | lib/Transforms/IPO/InlineSimple.cpp | 3 | ||||
-rw-r--r-- | lib/Transforms/IPO/MutateStructTypes.cpp | 4 | ||||
-rw-r--r-- | lib/Transforms/IPO/SimpleStructMutation.cpp | 2 | ||||
-rw-r--r-- | lib/Transforms/Instrumentation/ProfilePaths/EdgeCode.cpp | 2 | ||||
-rw-r--r-- | lib/Transforms/LevelRaise.cpp | 4 | ||||
-rw-r--r-- | lib/Transforms/Scalar/ADCE.cpp | 22 | ||||
-rw-r--r-- | lib/Transforms/Scalar/ConstantProp.cpp | 2 | ||||
-rw-r--r-- | lib/Transforms/Scalar/DCE.cpp | 1 | ||||
-rw-r--r-- | lib/Transforms/Scalar/DecomposeMultiDimRefs.cpp | 2 | ||||
-rw-r--r-- | lib/Transforms/Scalar/IndVarSimplify.cpp | 6 | ||||
-rw-r--r-- | lib/Transforms/Scalar/InductionVars.cpp | 7 | ||||
-rw-r--r-- | lib/Transforms/Scalar/SCCP.cpp | 1 | ||||
-rw-r--r-- | lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 1 |
14 files changed, 23 insertions, 36 deletions
diff --git a/lib/Transforms/ExprTypeConvert.cpp b/lib/Transforms/ExprTypeConvert.cpp index 6ab0e2c..a73b461 100644 --- a/lib/Transforms/ExprTypeConvert.cpp +++ b/lib/Transforms/ExprTypeConvert.cpp @@ -21,8 +21,6 @@ #include <iostream> using std::cerr; -#include "llvm/Assembly/Writer.h" - //#define DEBUG_EXPR_CONVERT 1 static bool OperandConvertableToType(User *U, Value *V, const Type *Ty, diff --git a/lib/Transforms/IPO/InlineSimple.cpp b/lib/Transforms/IPO/InlineSimple.cpp index d720c3c..461f597 100644 --- a/lib/Transforms/IPO/InlineSimple.cpp +++ b/lib/Transforms/IPO/InlineSimple.cpp @@ -22,13 +22,12 @@ #include "llvm/iTerminators.h" #include "llvm/iPHINode.h" #include "llvm/iOther.h" +#include "llvm/Type.h" #include <algorithm> #include <map> #include <iostream> using std::cerr; -#include "llvm/Assembly/Writer.h" - // RemapInstruction - Convert the instruction operands from referencing the // current values into those specified by ValueMap. // diff --git a/lib/Transforms/IPO/MutateStructTypes.cpp b/lib/Transforms/IPO/MutateStructTypes.cpp index 254588e..d6b37c0 100644 --- a/lib/Transforms/IPO/MutateStructTypes.cpp +++ b/lib/Transforms/IPO/MutateStructTypes.cpp @@ -35,9 +35,7 @@ using std::vector; // To enable debugging, uncomment this... //#define DEBUG_MST(x) x -#ifdef DEBUG_MST -#include "llvm/Assembly/Writer.h" -#else +#ifndef DEBUG_MST #define DEBUG_MST(x) // Disable debug code #endif diff --git a/lib/Transforms/IPO/SimpleStructMutation.cpp b/lib/Transforms/IPO/SimpleStructMutation.cpp index 168f839..5c64aa3 100644 --- a/lib/Transforms/IPO/SimpleStructMutation.cpp +++ b/lib/Transforms/IPO/SimpleStructMutation.cpp @@ -17,8 +17,6 @@ using std::vector; using std::set; using std::pair; -#include "llvm/Assembly/Writer.h" - namespace { class SimpleStructMutation : public MutateStructTypes { public: diff --git a/lib/Transforms/Instrumentation/ProfilePaths/EdgeCode.cpp b/lib/Transforms/Instrumentation/ProfilePaths/EdgeCode.cpp index 5f8b213..3ac97a4 100644 --- a/lib/Transforms/Instrumentation/ProfilePaths/EdgeCode.cpp +++ b/lib/Transforms/Instrumentation/ProfilePaths/EdgeCode.cpp @@ -22,7 +22,7 @@ using std::vector; //This is determined from cond (1-6) void getEdgeCode::getCode(Instruction *rInst, Instruction *countInst, - Method *M, + Function *M, BasicBlock *BB){ BasicBlock::InstListType& instList=BB->getInstList(); diff --git a/lib/Transforms/LevelRaise.cpp b/lib/Transforms/LevelRaise.cpp index f336a0d..51d863d 100644 --- a/lib/Transforms/LevelRaise.cpp +++ b/lib/Transforms/LevelRaise.cpp @@ -20,8 +20,6 @@ #include "Support/STLExtras.h" #include <algorithm> -#include "llvm/Assembly/Writer.h" - //#define DEBUG_PEEPHOLE_INSTS 1 #ifdef DEBUG_PEEPHOLE_INSTS @@ -419,7 +417,7 @@ static bool PeepholeOptimize(BasicBlock *BB, BasicBlock::iterator &BI) { static bool DoRaisePass(Function *F) { bool Changed = false; - for (Method::iterator MI = F->begin(), ME = F->end(); MI != ME; ++MI) { + for (Function::iterator MI = F->begin(), ME = F->end(); MI != ME; ++MI) { BasicBlock *BB = *MI; BasicBlock::InstListType &BIL = BB->getInstList(); diff --git a/lib/Transforms/Scalar/ADCE.cpp b/lib/Transforms/Scalar/ADCE.cpp index 14c68f4..c129b5c 100644 --- a/lib/Transforms/Scalar/ADCE.cpp +++ b/lib/Transforms/Scalar/ADCE.cpp @@ -29,7 +29,7 @@ using std::cerr; // It's public interface consists of a constructor and a doADCE() method. // class ADCE { - Method *M; // The method that we are working on... + Function *M; // The method that we are working on... std::vector<Instruction*> WorkList; // Instructions that just became live std::set<Instruction*> LiveSet; // The set of live instructions bool MadeChanges; @@ -39,7 +39,7 @@ class ADCE { // public: // ADCE Ctor - Save the method to operate on... - inline ADCE(Method *m) : M(m), MadeChanges(false) {} + inline ADCE(Function *m) : M(m), MadeChanges(false) {} // doADCE() - Run the Agressive Dead Code Elimination algorithm, returning // true if the method was modified. @@ -79,7 +79,7 @@ private: // bool ADCE::doADCE(cfg::DominanceFrontier &CDG) { #ifdef DEBUG_ADCE - cerr << "Method: " << M; + cerr << "Function: " << M; #endif // Iterate over all of the instructions in the method, eliminating trivially @@ -88,8 +88,8 @@ bool ADCE::doADCE(cfg::DominanceFrontier &CDG) { // instructions live in basic blocks that are unreachable. These blocks will // be eliminated later, along with the instructions inside. // - for (df_iterator<Method*> BBI = df_begin(M), - BBE = df_end(M); + for (df_iterator<Function*> BBI = df_begin(M), + BBE = df_end(M); BBI != BBE; ++BBI) { BasicBlock *BB = *BBI; for (BasicBlock::iterator II = BB->begin(), EI = BB->end(); II != EI; ) { @@ -156,8 +156,8 @@ bool ADCE::doADCE(cfg::DominanceFrontier &CDG) { } #ifdef DEBUG_ADCE - cerr << "Current Method: X = Live\n"; - for (Method::iterator I = M->begin(), E = M->end(); I != E; ++I) + cerr << "Current Function: X = Live\n"; + for (Function::iterator I = M->begin(), E = M->end(); I != E; ++I) for (BasicBlock::iterator BI = (*I)->begin(), BE = (*I)->end(); BI != BE; ++BI) { if (LiveSet.count(*BI)) cerr << "X "; @@ -192,7 +192,7 @@ bool ADCE::doADCE(cfg::DominanceFrontier &CDG) { } else { // We need to move the new entry block to be the first bb of the method. - Method::iterator EBI = find(M->begin(), M->end(), EntryBlock); + Function::iterator EBI = find(M->begin(), M->end(), EntryBlock); std::swap(*EBI, *M->begin());// Exchange old location with start of method MadeChanges = true; } @@ -201,7 +201,7 @@ bool ADCE::doADCE(cfg::DominanceFrontier &CDG) { // Now go through and tell dead blocks to drop all of their references so they // can be safely deleted. // - for (Method::iterator BI = M->begin(), BE = M->end(); BI != BE; ++BI) { + for (Function::iterator BI = M->begin(), BE = M->end(); BI != BE; ++BI) { BasicBlock *BB = *BI; if (!AliveBlocks.count(BB)) { BB->dropAllReferences(); @@ -212,7 +212,7 @@ bool ADCE::doADCE(cfg::DominanceFrontier &CDG) { // now because we know that there are no references to dead blocks (because // they have dropped all of their references... // - for (Method::iterator BI = M->begin(); BI != M->end();) { + for (Function::iterator BI = M->begin(); BI != M->end();) { if (!AliveBlocks.count(*BI)) { delete M->getBasicBlocks().remove(BI); MadeChanges = true; @@ -292,7 +292,7 @@ namespace { struct AgressiveDCE : public MethodPass { // doADCE - Execute the Agressive Dead Code Elimination Algorithm // - virtual bool runOnMethod(Method *M) { + virtual bool runOnMethod(Function *M) { return ADCE(M).doADCE( getAnalysis<cfg::DominanceFrontier>(cfg::DominanceFrontier::PostDomID)); } diff --git a/lib/Transforms/Scalar/ConstantProp.cpp b/lib/Transforms/Scalar/ConstantProp.cpp index 71afe92..26d5c7d 100644 --- a/lib/Transforms/Scalar/ConstantProp.cpp +++ b/lib/Transforms/Scalar/ConstantProp.cpp @@ -199,7 +199,7 @@ bool doConstantPropogation(BasicBlock *BB, BasicBlock::iterator &II) { static bool DoConstPropPass(Function *F) { bool SomethingChanged = false; - for (Method::iterator BBI = F->begin(); BBI != F->end(); ++BBI) { + for (Function::iterator BBI = F->begin(); BBI != F->end(); ++BBI) { BasicBlock *BB = *BBI; for (BasicBlock::iterator I = BB->begin(); I != BB->end(); ) if (doConstantPropogation(BB, I)) diff --git a/lib/Transforms/Scalar/DCE.cpp b/lib/Transforms/Scalar/DCE.cpp index 049bac3..e0f5287 100644 --- a/lib/Transforms/Scalar/DCE.cpp +++ b/lib/Transforms/Scalar/DCE.cpp @@ -30,7 +30,6 @@ #include "llvm/BasicBlock.h" #include "llvm/iTerminators.h" #include "llvm/iPHINode.h" -#include "llvm/Assembly/Writer.h" #include "llvm/Support/CFG.h" #include "llvm/Pass.h" #include "Support/STLExtras.h" diff --git a/lib/Transforms/Scalar/DecomposeMultiDimRefs.cpp b/lib/Transforms/Scalar/DecomposeMultiDimRefs.cpp index 3a76d6a..390cd95 100644 --- a/lib/Transforms/Scalar/DecomposeMultiDimRefs.cpp +++ b/lib/Transforms/Scalar/DecomposeMultiDimRefs.cpp @@ -153,7 +153,7 @@ doDecomposeMultiDimRefs(Function *F) { bool changed = false; - for (Method::iterator BI = F->begin(), BE = F->end(); BI != BE; ++BI) + for (Function::iterator BI = F->begin(), BE = F->end(); BI != BE; ++BI) for (BasicBlock::iterator newI, II = (*BI)->begin(); II != (*BI)->end(); II = ++newI) { diff --git a/lib/Transforms/Scalar/IndVarSimplify.cpp b/lib/Transforms/Scalar/IndVarSimplify.cpp index fcf49e1..e852452 100644 --- a/lib/Transforms/Scalar/IndVarSimplify.cpp +++ b/lib/Transforms/Scalar/IndVarSimplify.cpp @@ -187,7 +187,7 @@ static bool TransformLoop(cfg::LoopInfo *Loops, cfg::Loop *Loop) { return Changed; } -static bool doit(Method *M, cfg::LoopInfo &Loops) { +static bool doit(Function *M, cfg::LoopInfo &Loops) { // Induction Variables live in the header nodes of the loops of the method... return reduce_apply_bool(Loops.getTopLevelLoops().begin(), Loops.getTopLevelLoops().end(), @@ -197,8 +197,8 @@ static bool doit(Method *M, cfg::LoopInfo &Loops) { namespace { struct InductionVariableSimplify : public MethodPass { - virtual bool runOnMethod(Method *M) { - return doit(M, getAnalysis<cfg::LoopInfo>()); + virtual bool runOnMethod(Function *F) { + return doit(F, getAnalysis<cfg::LoopInfo>()); } virtual void getAnalysisUsageInfo(Pass::AnalysisSet &Required, diff --git a/lib/Transforms/Scalar/InductionVars.cpp b/lib/Transforms/Scalar/InductionVars.cpp index 83de373..55b2275 100644 --- a/lib/Transforms/Scalar/InductionVars.cpp +++ b/lib/Transforms/Scalar/InductionVars.cpp @@ -22,12 +22,11 @@ #include "llvm/Transforms/Scalar/InductionVars.h" #include "llvm/ConstantVals.h" #include "llvm/Analysis/IntervalPartition.h" -#include "llvm/Assembly/Writer.h" -#include "llvm/SymbolTable.h" #include "llvm/iPHINode.h" #include "llvm/Function.h" #include "llvm/BasicBlock.h" #include "llvm/InstrTypes.h" +#include "llvm/Type.h" #include "llvm/Support/CFG.h" #include "Support/STLExtras.h" #include <algorithm> @@ -185,8 +184,8 @@ static PHINode *InjectSimpleInductionVariable(cfg::Interval *Int) { if (M->hasSymbolTable()) { // Only name the induction variable if the method isn't stripped. - PHIName = M->getSymbolTable()->getUniqueName(Type::UIntTy, "ind_var"); - AddName = M->getSymbolTable()->getUniqueName(Type::UIntTy, "ind_var_next"); + PHIName = "ind_var"; + AddName = "ind_var_next"; } // Create the neccesary instructions... diff --git a/lib/Transforms/Scalar/SCCP.cpp b/lib/Transforms/Scalar/SCCP.cpp index e5af14e..b569a53 100644 --- a/lib/Transforms/Scalar/SCCP.cpp +++ b/lib/Transforms/Scalar/SCCP.cpp @@ -25,7 +25,6 @@ #include "llvm/iTerminators.h" #include "llvm/iOther.h" #include "llvm/Pass.h" -#include "llvm/Assembly/Writer.h" #include "Support/STLExtras.h" #include <algorithm> #include <map> diff --git a/lib/Transforms/Utils/PromoteMemoryToRegister.cpp b/lib/Transforms/Utils/PromoteMemoryToRegister.cpp index 79c0386..aced3f9 100644 --- a/lib/Transforms/Utils/PromoteMemoryToRegister.cpp +++ b/lib/Transforms/Utils/PromoteMemoryToRegister.cpp @@ -23,7 +23,6 @@ #include "llvm/Pass.h" #include "llvm/Function.h" #include "llvm/BasicBlock.h" -#include "llvm/Assembly/Writer.h" // For debugging #include "llvm/iPHINode.h" #include "llvm/iTerminators.h" |