Recognize more branches.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14207 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/Sparc/DelaySlotFiller.cpp b/lib/Target/Sparc/DelaySlotFiller.cpp
index 10449ad..af9b25c 100644
--- a/lib/Target/Sparc/DelaySlotFiller.cpp
+++ b/lib/Target/Sparc/DelaySlotFiller.cpp
@@ -54,6 +54,17 @@
 
 static bool hasDelaySlot (unsigned Opcode) {
   switch (Opcode) {
+    case V8::BA:
+    case V8::BCC:
+    case V8::BCS:
+    case V8::BE:
+    case V8::BG:
+    case V8::BGE:
+    case V8::BGU:
+    case V8::BL:
+    case V8::BLE:
+    case V8::BLEU:
+    case V8::BNE:
     case V8::CALL:
     case V8::RETL:
       return true;