*** empty log message ***
authorChris Lattner <sabre@nondot.org>
Tue, 23 Jul 2002 22:04:43 +0000 (22:04 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 23 Jul 2002 22:04:43 +0000 (22:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3040 91177308-0d34-0410-b5e6-96231b3b80d8

tools/gccas/Makefile
tools/gccas/gccas.cpp
tools/gccld/gccld.cpp
tools/llc/Makefile
tools/llc/llc.cpp

index b268edc9c2c9856ea02d94cf511815957f35780b..59fcad041a8ab70f636983c5ce57cfd6cde16231 100644 (file)
@@ -1,7 +1,7 @@
 LEVEL = ../..
 
 TOOLNAME = gccas
-USEDLIBS = asmparser bcwriter transforms.a scalaropts.a analysis.a target.a \
-           transformutils.a ipa.a vmcore support.a
+USEDLIBS = asmparser bcwriter transforms.a ipo.a scalaropts.a analysis.a \
+           target.a transformutils.a ipa.a vmcore support.a
 
 include $(LEVEL)/Makefile.common
index e0b5cd51d1af7a1ef2452d54127031c2622ba74b..c59b6ebe6a421f06d7cde86377a96bb637b859a2 100644 (file)
 #include "llvm/Module.h"
 #include "llvm/PassManager.h"
 #include "llvm/Assembly/Parser.h"
-#include "llvm/Transforms/CleanupGCCOutput.h"
-#include "llvm/Transforms/LevelChange.h"
-#include "llvm/Transforms/ConstantMerge.h"
-#include "llvm/Transforms/ChangeAllocations.h"
+#include "llvm/Transforms/RaisePointerReferences.h"
+#include "llvm/Transforms/IPO.h"
 #include "llvm/Transforms/Scalar.h"
 #include "llvm/Analysis/Verifier.h"
 #include "llvm/Bytecode/WriteBytecodePass.h"
@@ -68,10 +66,10 @@ void AddConfiguredTransformationPasses(PassManager &PM) {
   if (Verify) PM.add(createVerifierPass());
 
   addPass(PM, createFunctionResolvingPass());     // Resolve (...) functions
+  addPass(PM, createDeadTypeEliminationPass());   // Eliminate dead types
   addPass(PM, createConstantMergePass());         // Merge dup global constants
   addPass(PM, createDeadInstEliminationPass());   // Remove Dead code/vars
   addPass(PM, createRaiseAllocationsPass());      // call %malloc -> malloc inst
-  addPass(PM, createCleanupGCCOutputPass());      // Fix gccisms
   addPass(PM, createIndVarSimplifyPass());        // Simplify indvars
 
   // Level raise is eternally buggy/in need of enhancements.  Allow
index e5db8849ddcddb41900247a59f8b72d180cb508d..444cf635ef037a85c31ee585751fc8ad7946492d 100644 (file)
 #include "llvm/PassManager.h"
 #include "llvm/Bytecode/Reader.h"
 #include "llvm/Bytecode/WriteBytecodePass.h"
-#include "llvm/Transforms/CleanupGCCOutput.h"
-#include "llvm/Transforms/ConstantMerge.h"
-#include "llvm/Transforms/Scalar.h"
+#include "llvm/Transforms/IPO.h"
 #include "llvm/Transforms/IPO/GlobalDCE.h"
 #include "llvm/Transforms/IPO/Internalize.h"
+#include "llvm/Transforms/Scalar.h"
 #include "Support/CommandLine.h"
 #include "Support/Signals.h"
 #include <fstream>
index ecd56631a40563365cd7d4b7ea433c91953c1872..d69fb183a9b77ee1d70467fee942215ad2087858 100644 (file)
@@ -2,7 +2,7 @@ LEVEL = ../..
 TOOLNAME = llc
 USEDLIBS = sparc regalloc sched select sparc target \
            instrument.a livevar bcreader bcwriter analysis.a transforms.a \
-          scalaropts.a transformutils.a vmcore support.a
+          ipo.a scalaropts.a transformutils.a vmcore support.a
 
 include $(LEVEL)/Makefile.common
 
index 785f0a624ca4670d8f93ec31ff25f232ac05648c..f5ba08c0895bbea749e59f152cc5c8d999435398 100644 (file)
@@ -8,12 +8,11 @@
 #include "llvm/Target/Sparc.h"
 #include "llvm/Target/TargetMachine.h"
 #include "llvm/Transforms/Instrumentation/TraceValues.h"
-#include "llvm/Transforms/ChangeAllocations.h"
 #include "llvm/Transforms/Scalar.h"
 #include "llvm/Transforms/Utils/Linker.h"
 #include "llvm/Assembly/PrintModulePass.h"
 #include "llvm/Bytecode/WriteBytecodePass.h"
-#include "llvm/Transforms/ConstantMerge.h"
+#include "llvm/Transforms/IPO.h"
 #include "llvm/Module.h"
 #include "llvm/Function.h"
 #include "llvm/PassManager.h"