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

llvm-svn: 12541
diff --git a/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp b/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp
index e8172c1..c060f75 100644
--- a/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp
+++ b/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp
@@ -136,6 +136,8 @@
   // FIXME: implement the switch instruction in the instruction selector.
   PM.add(createLowerSwitchPass());
 
+  PM.add(createLowerSelectPass());
+
   // FIXME: implement the invoke/unwind instructions!
   PM.add(createLowerInvokePass());
   
@@ -211,6 +213,8 @@
   // FIXME: implement the switch instruction in the instruction selector.
   PM.add(createLowerSwitchPass());
 
+  PM.add(createLowerSelectPass());
+
   // FIXME: implement the invoke/unwind instructions!
   PM.add(createLowerInvokePass());