diff options
| author | David Goodwin <david_goodwin@apple.com> | 2009-07-30 21:51:41 +0000 |
|---|---|---|
| committer | David Goodwin <david_goodwin@apple.com> | 2009-07-30 21:51:41 +0000 |
| commit | 0bfc8312c2c22538acdac185ccad6a66fb155bc2 (patch) | |
| tree | e301f01b23f13865fb1f7e26f317baf0c1aebf6d /llvm/lib/Target/ARM | |
| parent | a523b2d7a0bead8ede279217cd9152fdeb71c0cf (diff) | |
| download | bcm5719-llvm-0bfc8312c2c22538acdac185ccad6a66fb155bc2.tar.gz bcm5719-llvm-0bfc8312c2c22538acdac185ccad6a66fb155bc2.zip | |
Darwin assembler now recognizes "orn", so remove workaround.
llvm-svn: 77627
Diffstat (limited to 'llvm/lib/Target/ARM')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMInstrThumb2.td | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrThumb2.td b/llvm/lib/Target/ARM/ARMInstrThumb2.td index 15245c30c56..16d7e8e14a7 100644 --- a/llvm/lib/Target/ARM/ARMInstrThumb2.td +++ b/llvm/lib/Target/ARM/ARMInstrThumb2.td @@ -749,8 +749,7 @@ def t2BFC : T2I<(outs GPR:$dst), (ins GPR:$src, bf_inv_mask_imm:$imm), // FIXME: A8.6.18 BFI - Bitfield insert (Encoding T1) -// FIXME workaround for <rdar://problem/7096522> -//defm t2ORN : T2I_bin_irs<"orn", BinOpFrag<(or node:$LHS, (not node:$RHS))>>; +defm t2ORN : T2I_bin_irs<"orn", BinOpFrag<(or node:$LHS, (not node:$RHS))>>; // Prefer over of t2EORri ra, rb, -1 because mvn has 16-bit version let AddedComplexity = 1 in @@ -760,9 +759,8 @@ defm t2MVN : T2I_un_irs <"mvn", UnOpFrag<(not node:$Src)>, 1, 1>; def : T2Pat<(and GPR:$src, t2_so_imm_not:$imm), (t2BICri GPR:$src, t2_so_imm_not:$imm)>; -// FIXME workaround for <rdar://problem/7096522> -//def : T2Pat<(or GPR:$src, t2_so_imm_not:$imm), -// (t2ORNri GPR:$src, t2_so_imm_not:$imm)>; +def : T2Pat<(or GPR:$src, t2_so_imm_not:$imm), + (t2ORNri GPR:$src, t2_so_imm_not:$imm)>; def : T2Pat<(t2_so_imm_not:$src), (t2MVNi t2_so_imm_not:$src)>; |

