Recognize more branches.
authorBrian Gaeke <gaeke@uiuc.edu>
Thu, 17 Jun 2004 22:33:57 +0000 (22:33 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Thu, 17 Jun 2004 22:33:57 +0000 (22:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14207 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Sparc/DelaySlotFiller.cpp
lib/Target/SparcV8/DelaySlotFiller.cpp

index 10449ad5246c251bee4e4885d0ffd20e0432719a..af9b25c6d09189d2c43c2314f21c10b8901905da 100644 (file)
@@ -54,6 +54,17 @@ FunctionPass *llvm::createSparcV8DelaySlotFillerPass (TargetMachine &tm) {
 
 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;
index 10449ad5246c251bee4e4885d0ffd20e0432719a..af9b25c6d09189d2c43c2314f21c10b8901905da 100644 (file)
@@ -54,6 +54,17 @@ FunctionPass *llvm::createSparcV8DelaySlotFillerPass (TargetMachine &tm) {
 
 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;