[llvm-commits] CVS: llvm/lib/Target/IA64/IA64TargetMachine.cpp

Nate Begeman natebegeman at mac.com
Sat Apr 8 12:47:10 PDT 2006



Changes in directory llvm/lib/Target/IA64:

IA64TargetMachine.cpp updated: 1.13 -> 1.14
---
Log message:

Disable switch lowering for targets based on the selection dag isel,
letting the code generator handle them directly.


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

 IA64TargetMachine.cpp |    3 ---
 1 files changed, 3 deletions(-)


Index: llvm/lib/Target/IA64/IA64TargetMachine.cpp
diff -u llvm/lib/Target/IA64/IA64TargetMachine.cpp:1.13 llvm/lib/Target/IA64/IA64TargetMachine.cpp:1.14
--- llvm/lib/Target/IA64/IA64TargetMachine.cpp:1.13	Wed Mar 22 23:43:15 2006
+++ llvm/lib/Target/IA64/IA64TargetMachine.cpp	Sat Apr  8 14:46:55 2006
@@ -96,9 +96,6 @@
   PM.add(createLowerInvokePass(704, 16)); // on ia64 linux, jmpbufs are 704
                                           // bytes and must be 16byte aligned
 
-  // FIXME: Implement the switch instruction in the instruction selector!
-  PM.add(createLowerSwitchPass());
-
   // Make sure that no unreachable blocks are instruction selected.
   PM.add(createUnreachableBlockEliminationPass());
 






More information about the llvm-commits mailing list