Fix a typo in asm string of BP* family of instructions. With this fix

I am able to compile/assemble/link/run /bin/echo from FreeBSD.

llvm-svn: 183537
This commit is contained in:
Roman Divacky 2013-06-07 17:46:57 +00:00
parent ee4ca9ba0e
commit 158d8069ad
2 changed files with 3 additions and 3 deletions

View File

@ -308,7 +308,7 @@ let Predicates = [Is64Bit] in {
let Uses = [ICC] in
def BPXCC : BranchSP<0, (ins brtarget:$dst, CCOp:$cc),
"bp$cc %xcc, $dst",
"b$cc %xcc, $dst",
[(SPbrxcc bb:$dst, imm:$cc)]>;
// Conditional moves on %xcc.

View File

@ -3,7 +3,7 @@
; CHECK: cmpri
; CHECK: cmp %i1, 1
; CHECK: bpe %xcc,
; CHECK: be %xcc,
define void @cmpri(i64* %p, i64 %x) {
entry:
%tobool = icmp eq i64 %x, 1
@ -19,7 +19,7 @@ if.end:
; CHECK: cmprr
; CHECK: cmp %i1, %i2
; CHECK: bpgu %xcc,
; CHECK: bgu %xcc,
define void @cmprr(i64* %p, i64 %x, i64 %y) {
entry:
%tobool = icmp ugt i64 %x, %y