[llvm-commits] CVS: llvm/tools/bugpoint/OptimizerDriver.cpp

Chris Lattner lattner at cs.uiuc.edu
Thu Apr 24 13:37:05 PDT 2003


Changes in directory llvm/tools/bugpoint:

OptimizerDriver.cpp updated: 1.4 -> 1.5

---
Log message:

Remove support for "target data" pass ctors


---
Diffs of the changes:

Index: llvm/tools/bugpoint/OptimizerDriver.cpp
diff -u llvm/tools/bugpoint/OptimizerDriver.cpp:1.4 llvm/tools/bugpoint/OptimizerDriver.cpp:1.5
--- llvm/tools/bugpoint/OptimizerDriver.cpp:1.4	Thu Apr 24 12:02:17 2003
+++ llvm/tools/bugpoint/OptimizerDriver.cpp	Thu Apr 24 13:36:36 2003
@@ -65,9 +65,6 @@
   std::cout << getPassesString(PassesToRun) << "\n";
 }
 
-/// FIXME: This should be parameterizable!!
-static TargetData TD("bugpoint target");
-
 static void RunChild(Module *Program,const std::vector<const PassInfo*> &Passes,
                      const std::string &OutFilename) {
   std::ofstream OutFile(OutFilename.c_str());
@@ -80,8 +77,6 @@
   for (unsigned i = 0, e = Passes.size(); i != e; ++i) {
     if (Passes[i]->getNormalCtor())
       PM.add(Passes[i]->getNormalCtor()());
-    else if (Passes[i]->getDataCtor())
-      PM.add(Passes[i]->getDataCtor()(TD));    // Provide dummy target data...
     else
       std::cerr << "Cannot create pass yet: " << Passes[i]->getPassName()
                 << "\n";





More information about the llvm-commits mailing list