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

Chris Lattner lattner at cs.uiuc.edu
Tue Mar 30 12:43:04 PST 2004


Changes in directory llvm/lib/Target/X86:

X86TargetMachine.cpp updated: 1.50 -> 1.51

---
Log message:

Add the select lowering pass to get initial support for select instructions



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

Index: llvm/lib/Target/X86/X86TargetMachine.cpp
diff -u llvm/lib/Target/X86/X86TargetMachine.cpp:1.50 llvm/lib/Target/X86/X86TargetMachine.cpp:1.51
--- llvm/lib/Target/X86/X86TargetMachine.cpp:1.50	Thu Mar  4 13:16:23 2004
+++ llvm/lib/Target/X86/X86TargetMachine.cpp	Tue Mar 30 12:41:59 2004
@@ -67,6 +67,9 @@
   // FIXME: Implement the switch instruction in the instruction selector!
   PM.add(createLowerSwitchPass());
 
+  // FIXME: Add support for the select instruction natively.
+  PM.add(createLowerSelectPass());
+
   if (NoPatternISel)
     PM.add(createX86SimpleInstructionSelector(*this));
   else
@@ -123,6 +126,9 @@
 
   // FIXME: Implement the switch instruction in the instruction selector!
   PM.add(createLowerSwitchPass());
+
+  // FIXME: Add support for the select instruction natively.
+  PM.add(createLowerSelectPass());
 
   if (NoPatternISel)
     PM.add(createX86SimpleInstructionSelector(TM));





More information about the llvm-commits mailing list