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;
diff --git a/lib/Target/SparcV8/DelaySlotFiller.cpp b/lib/Target/SparcV8/DelaySlotFiller.cpp
index 10449ad..af9b25c 100644
--- a/lib/Target/SparcV8/DelaySlotFiller.cpp
+++ b/lib/Target/SparcV8/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;