[llvm-commits] CVS: llvm/lib/Target/X86/X86.h X86TargetMachine.cpp X86PeepholeOpt.cpp
Chris Lattner
lattner at cs.uiuc.edu
Fri Feb 3 10:54:50 PST 2006
Changes in directory llvm/lib/Target/X86:
X86.h updated: 1.42 -> 1.43
X86TargetMachine.cpp updated: 1.100 -> 1.101
X86PeepholeOpt.cpp (r1.42) removed
---
Log message:
Remove the X86PeepholeOptimizerPass, a truly horrible old hack that is now
obsolete. yaay :)
---
Diffs of the changes: (+0 -9)
X86.h | 5 -----
X86TargetMachine.cpp | 4 ----
2 files changed, 9 deletions(-)
Index: llvm/lib/Target/X86/X86.h
diff -u llvm/lib/Target/X86/X86.h:1.42 llvm/lib/Target/X86/X86.h:1.43
--- llvm/lib/Target/X86/X86.h:1.42 Fri Jan 27 15:26:54 2006
+++ llvm/lib/Target/X86/X86.h Fri Feb 3 12:54:24 2006
@@ -38,11 +38,6 @@
///
FunctionPass *createX86ISelDag(TargetMachine &TM);
-/// createX86PeepholeOptimizer - Create a pass to perform X86 specific peephole
-/// optimizations.
-///
-FunctionPass *createX86PeepholeOptimizerPass();
-
/// createX86FloatingPointStackifierPass - This function returns a pass which
/// converts floating point register references and pseudo instructions into
/// floating point stack references and physical instructions.
Index: llvm/lib/Target/X86/X86TargetMachine.cpp
diff -u llvm/lib/Target/X86/X86TargetMachine.cpp:1.100 llvm/lib/Target/X86/X86TargetMachine.cpp:1.101
--- llvm/lib/Target/X86/X86TargetMachine.cpp:1.100 Fri Jan 27 15:26:54 2006
+++ llvm/lib/Target/X86/X86TargetMachine.cpp Fri Feb 3 12:54:24 2006
@@ -129,8 +129,6 @@
// Insert prolog/epilog code. Eliminate abstract frame index references...
PM.add(createPrologEpilogCodeInserter());
- PM.add(createX86PeepholeOptimizerPass());
-
if (PrintMachineCode) // Print the register-allocated code
PM.add(createX86CodePrinterPass(std::cerr, *this));
@@ -198,8 +196,6 @@
// Insert prolog/epilog code. Eliminate abstract frame index references...
PM.add(createPrologEpilogCodeInserter());
- PM.add(createX86PeepholeOptimizerPass());
-
if (PrintMachineCode) // Print the register-allocated code
PM.add(createX86CodePrinterPass(std::cerr, TM));
}
More information about the llvm-commits
mailing list