aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstrInfo.td
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-10-28 20:32:44 +0000
committerChris Lattner <sabre@nondot.org>2005-10-28 20:32:44 +0000
commit6df2507121507c24d7155605c343e467e0106c07 (patch)
treec0b7b8783cba168c325b0b3c333d559cbd4d7460 /lib/Target/PowerPC/PPCInstrInfo.td
parentdda73c12e9c8fded044a7f51c10e7a8c147b3c88 (diff)
downloadexternal_llvm-6df2507121507c24d7155605c343e467e0106c07.zip
external_llvm-6df2507121507c24d7155605c343e467e0106c07.tar.gz
external_llvm-6df2507121507c24d7155605c343e467e0106c07.tar.bz2
add support for branch on ordered/unordered.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24067 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCInstrInfo.td')
-rw-r--r--lib/Target/PowerPC/PPCInstrInfo.td4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/PowerPC/PPCInstrInfo.td b/lib/Target/PowerPC/PPCInstrInfo.td
index e858440..73362a9 100644
--- a/lib/Target/PowerPC/PPCInstrInfo.td
+++ b/lib/Target/PowerPC/PPCInstrInfo.td
@@ -204,6 +204,10 @@ let isBranch = 1, isTerminator = 1 in {
"bgt $crS, $block", BrB>;
def BNE : BForm<16, 0, 0, 4, 2, (ops CRRC:$crS, target:$block),
"bne $crS, $block", BrB>;
+ def BUN : BForm<16, 0, 0, 12, 3, (ops CRRC:$crS, target:$block),
+ "bun $crS, $block", BrB>;
+ def BNU : BForm<16, 0, 0, 4, 3, (ops CRRC:$crS, target:$block),
+ "bnu $crS, $block", BrB>;
}
let isCall = 1,