[llvm-commits] CVS: llvm/tools/gccas/gccas.cpp

Chris Lattner lattner at cs.uiuc.edu
Sat Nov 22 13:08:01 PST 2003


Changes in directory llvm/tools/gccas:

gccas.cpp updated: 1.86 -> 1.87

---
Log message:

Revert the previous patch since it causes lots of miscompilations.  :( :(


---
Diffs of the changes:  (+2 -4)

Index: llvm/tools/gccas/gccas.cpp
diff -u llvm/tools/gccas/gccas.cpp:1.86 llvm/tools/gccas/gccas.cpp:1.87
--- llvm/tools/gccas/gccas.cpp:1.86	Fri Nov 21 15:44:35 2003
+++ llvm/tools/gccas/gccas.cpp	Sat Nov 22 13:07:47 2003
@@ -58,13 +58,11 @@
   PM.add(createVerifierPass());                  // Verify that input is correct
   addPass(PM, createLowerSetJmpPass());          // Lower llvm.setjmp/.longjmp
   addPass(PM, createFunctionResolvingPass());    // Resolve (...) functions
-  addPass(PM, createGlobalDCEPass());            // Remove unused globals
+  addPass(PM, createCFGSimplificationPass());    // Clean up disgusting code
   addPass(PM, createRaiseAllocationsPass());     // call %malloc -> malloc inst
-  addPass(PM, createPromoteMemoryToRegister());  // "Construct SSA form"
+  addPass(PM, createGlobalDCEPass());            // Remove unused globals
   addPass(PM, createIPConstantPropagationPass());// IP Constant Propagation
   addPass(PM, createDeadArgEliminationPass());   // Dead argument elimination
-  addPass(PM, createInstructionCombiningPass()); // Cleanup after IPCP & DAE
-  addPass(PM, createCFGSimplificationPass());    // Clean up disgusting code
 
   addPass(PM, createPruneEHPass());              // Remove dead EH info
 





More information about the llvm-commits mailing list