diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-10-12 17:11:26 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-10-12 17:11:26 +0000 |
commit | 6fead930af06435a9a8568dc8d155e8842346b18 (patch) | |
tree | ec659033b9dba1cda6033e6b976546aec5c6940c /llvm/test/MC/ARM/simple-encoding.ll | |
parent | 8d3a1783baf4c0491cb8426aa84faaedf9ce0194 (diff) | |
download | bcm5719-llvm-6fead930af06435a9a8568dc8d155e8842346b18.tar.gz bcm5719-llvm-6fead930af06435a9a8568dc8d155e8842346b18.zip |
Add encoding information for the remainder of the generic arithmetic
ARM instructions.
llvm-svn: 116313
Diffstat (limited to 'llvm/test/MC/ARM/simple-encoding.ll')
-rw-r--r-- | llvm/test/MC/ARM/simple-encoding.ll | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/simple-encoding.ll b/llvm/test/MC/ARM/simple-encoding.ll index 4c23c7e7f26..f10e934a1e9 100644 --- a/llvm/test/MC/ARM/simple-encoding.ll +++ b/llvm/test/MC/ARM/simple-encoding.ll @@ -35,4 +35,15 @@ entry: ret i32 %add } +define i32 @f4(i32 %a, i32 %b) nounwind readnone ssp { +entry: +; CHECK: f4 +; CHECK: add r0, r0, #254, 28 @ encoding: [0xfe,0x0e,0x80,0xe2] +; CHECK: @ 4064 +; CHECK: bx lr @ encoding: [0x1e,0xff,0x2f,0xe1] + %add = add nsw i32 %a, 4064 + ret i32 %add +} + + declare void @llvm.trap() nounwind |