[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetMachine.cpp

Chris Lattner lattner at cs.uiuc.edu
Wed Mar 31 16:04:01 PST 2004


Changes in directory llvm/lib/Target/X86:

X86TargetMachine.cpp updated: 1.52 -> 1.53

---
Log message:

The X86 backend no longer needs the select lowering pass.


---
Diffs of the changes:  (+0 -6)

Index: llvm/lib/Target/X86/X86TargetMachine.cpp
diff -u llvm/lib/Target/X86/X86TargetMachine.cpp:1.52 llvm/lib/Target/X86/X86TargetMachine.cpp:1.53
--- llvm/lib/Target/X86/X86TargetMachine.cpp:1.52	Tue Mar 30 15:22:00 2004
+++ llvm/lib/Target/X86/X86TargetMachine.cpp	Wed Mar 31 16:03:46 2004
@@ -67,9 +67,6 @@
   // FIXME: Implement the switch instruction in the instruction selector!
   PM.add(createLowerSwitchPass());
 
-  // FIXME: Add support for the select instruction natively.
-  PM.add(createLowerSelectPass(true));
-
   if (NoPatternISel)
     PM.add(createX86SimpleInstructionSelector(*this));
   else
@@ -126,9 +123,6 @@
 
   // FIXME: Implement the switch instruction in the instruction selector!
   PM.add(createLowerSwitchPass());
-
-  // FIXME: Add support for the select instruction natively.
-  PM.add(createLowerSelectPass(true));
 
   if (NoPatternISel)
     PM.add(createX86SimpleInstructionSelector(TM));





More information about the llvm-commits mailing list