s/Method/Function
authorChris Lattner <sabre@nondot.org>
Mon, 8 Apr 2002 22:03:00 +0000 (22:03 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 8 Apr 2002 22:03:00 +0000 (22:03 +0000)
Remove extraneous #includes of llvm/Assembly/Writer

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2178 91177308-0d34-0410-b5e6-96231b3b80d8

14 files changed:
lib/Transforms/ExprTypeConvert.cpp
lib/Transforms/IPO/InlineSimple.cpp
lib/Transforms/IPO/MutateStructTypes.cpp
lib/Transforms/IPO/SimpleStructMutation.cpp
lib/Transforms/Instrumentation/ProfilePaths/EdgeCode.cpp
lib/Transforms/LevelRaise.cpp
lib/Transforms/Scalar/ADCE.cpp
lib/Transforms/Scalar/ConstantProp.cpp
lib/Transforms/Scalar/DCE.cpp
lib/Transforms/Scalar/DecomposeMultiDimRefs.cpp
lib/Transforms/Scalar/IndVarSimplify.cpp
lib/Transforms/Scalar/InductionVars.cpp
lib/Transforms/Scalar/SCCP.cpp
lib/Transforms/Utils/PromoteMemoryToRegister.cpp

index 6ab0e2c70c522c76ba756d80c5a1848b1e120c20..a73b4616f63f757563596260bb136983321a6266 100644 (file)
@@ -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,
index d720c3c2cc78b279a5eaa83c2d11ee44171c4ad1..461f5974f4cce505605bb589f15a1e5aa965c394 100644 (file)
 #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.
 //
index 254588e6aad71943e17b17d1ad0bf87f4b15970e..d6b37c04908b45d95e7cd5788f81d0fdc510f776 100644 (file)
@@ -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
 
index 168f839736603e44476b843466476f18a673dccd..5c64aa3537db1b00eccbd84040b6e367053c7e87 100644 (file)
@@ -17,8 +17,6 @@ using std::vector;
 using std::set;
 using std::pair;
 
-#include "llvm/Assembly/Writer.h"
-
 namespace {
   class SimpleStructMutation : public MutateStructTypes {
   public:
index 5f8b2136f2b26fc836945a772577dd27e8351ba0..3ac97a479c4795f95eebdd040c4f0ec67fa060c3 100644 (file)
@@ -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();
index f336a0df468c644d94e8337e6c5f8f77c4ade1d9..51d863d10df9cef5388340ff51046cb0f1b96b4b 100644 (file)
@@ -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();
 
index 14c68f410e1e1a1c52e40d5f373b10d0b2bb71b6..c129b5c5a866e031f8cba32fec4af8282a631f7d 100644 (file)
@@ -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));
     }
index 71afe928baa29b8ae030a54021e6379e90bec480..26d5c7d43ea0de00ef5c6d4d7891c40bb35eed57 100644 (file)
@@ -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))
index 049bac3d8d1d99681e0e20379ca3cb4d438134a9..e0f5287937028f79c17a3686570d72bd4c2a3a70 100644 (file)
@@ -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"
index 3a76d6a95777b093613dd3fbd9e5d307ed8da74c..390cd953ef37b392598e42a70bb8fb0beed66a41 100644 (file)
@@ -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)
       {
index fcf49e171a61ebda747d6f4fa077d41a6e2e0326..e852452d7570c1a71cba9ba7aec4cda03daa94a9 100644 (file)
@@ -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,
index 83de3731cd1dc878aac416d76229fd4156dd51e2..55b227585be628407bb36cd060e97aaa4bb79062 100644 (file)
 #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...
index e5af14eb367ffcf8eb10e10f2af4384902f246eb..b569a5366e1bee3b5dd907962a62ae706a439476 100644 (file)
@@ -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>
index 79c03864d86259ce29dd519afe1ab9f26b8d43fb..aced3f9dd4ac430399fb7faad1a337f1529a6563 100644 (file)
@@ -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"