[llvm-commits] [llvm] r80615 - in /llvm/trunk: lib/Target/ARM/ARMInstrThumb.td test/CodeGen/Thumb2/thumb2-ifcvt2.ll
Evan Cheng
evan.cheng at apple.com
Mon Aug 31 13:14:07 PDT 2009
Author: evancheng
Date: Mon Aug 31 15:14:07 2009
New Revision: 80615
URL: http://llvm.org/viewvc/llvm-project?rev=80615&view=rev
Log:
Remove .n suffix for some 16-bit opcodes now that Darwin assembler is fixed.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrThumb.td
llvm/trunk/test/CodeGen/Thumb2/thumb2-ifcvt2.ll
Modified: llvm/trunk/lib/Target/ARM/ARMInstrThumb.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrThumb.td?rev=80615&r1=80614&r2=80615&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrThumb.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrThumb.td Mon Aug 31 15:14:07 2009
@@ -250,7 +250,7 @@
let isBarrier = 1 in {
let isPredicable = 1 in
def tB : T1I<(outs), (ins brtarget:$target), IIC_Br,
- "b.n $target", [(br bb:$target)]>;
+ "b $target", [(br bb:$target)]>;
// Far jump
let Defs = [LR] in
@@ -268,7 +268,7 @@
// a two-value operand where a dag node expects two operands. :(
let isBranch = 1, isTerminator = 1 in
def tBcc : T1I<(outs), (ins brtarget:$target, pred:$cc), IIC_Br,
- "b$cc.n $target",
+ "b$cc $target",
[/*(ARMbrcond bb:$target, imm:$cc)*/]>;
//===----------------------------------------------------------------------===//
@@ -310,10 +310,9 @@
"ldr", " $dst, $addr", []>;
// Load tconstpool
-// FIXME: Added .n suffix to workaround a Darwin assembler bug.
let canFoldAsLoad = 1 in
def tLDRpci : T1pIs<(outs tGPR:$dst), (ins i32imm:$addr), IIC_iLoadi,
- "ldr", ".n $dst, $addr",
+ "ldr", " $dst, $addr",
[(set tGPR:$dst, (load (ARMWrapper tconstpool:$addr)))]>;
// Special LDR for loads from non-pc-relative constpools.
Modified: llvm/trunk/test/CodeGen/Thumb2/thumb2-ifcvt2.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Thumb2/thumb2-ifcvt2.ll?rev=80615&r1=80614&r2=80615&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Thumb2/thumb2-ifcvt2.ll (original)
+++ llvm/trunk/test/CodeGen/Thumb2/thumb2-ifcvt2.ll Mon Aug 31 15:14:07 2009
@@ -31,7 +31,7 @@
; CHECK: CountTree:
; CHECK: it eq
; CHECK: cmpeq
-; CHECK: beq.n
+; CHECK: beq
; CHECK: itt eq
; CHECK: moveq
; CHECK: popeq
@@ -82,7 +82,7 @@
entry:
; CHECK: t2:
; CHECK: cmp r0, #0
-; CHECK: beq.n
+; CHECK: beq
br i1 undef, label %bb.i.i3, label %growMapping.exit
bb.i.i3: ; preds = %entry
More information about the llvm-commits
mailing list