diff options
author | Bill Wendling <isanbard@gmail.com> | 2010-11-18 23:43:05 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2010-11-18 23:43:05 +0000 |
commit | 2063b84297c146a7e9ea0f3e34fa2ba27ee3aff9 (patch) | |
tree | b7401d20c8a90b63aa3540b3f3c0c9a203d754de /llvm/test | |
parent | 5a97bd873e731e630f72cbd99b8157fa8b9bb27e (diff) | |
download | bcm5719-llvm-2063b84297c146a7e9ea0f3e34fa2ba27ee3aff9.tar.gz bcm5719-llvm-2063b84297c146a7e9ea0f3e34fa2ba27ee3aff9.zip |
Add support for parsing the writeback ("!") token.
llvm-svn: 119761
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/MC/ARM/arm_instructions.s | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/arm_instructions.s b/llvm/test/MC/ARM/arm_instructions.s index ed98fa2e23e..5bce41d52a2 100644 --- a/llvm/test/MC/ARM/arm_instructions.s +++ b/llvm/test/MC/ARM/arm_instructions.s @@ -33,3 +33,21 @@ stmib r2, {r1,r3-r6,sp} stmda r2, {r1,r3-r6,sp} stmdb r2, {r1,r3-r6,sp} + +@ CHECK: ldmia r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xb2,0xe8] +@ CHECK: ldmib r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xb2,0xe9] +@ CHECK: ldmda r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x32,0xe8] +@ CHECK: ldmdb r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x32,0xe9] + ldmia r2!, {r1,r3-r6,sp} + ldmib r2!, {r1,r3-r6,sp} + ldmda r2!, {r1,r3-r6,sp} + ldmdb r2!, {r1,r3-r6,sp} + +@ CHECK: stmia r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xa2,0xe8] +@ CHECK: stmib r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xa2,0xe9] +@ CHECK: stmda r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x22,0xe8] +@ CHECK: stmdb r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x22,0xe9] + stmia r2!, {r1,r3-r6,sp} + stmib r2!, {r1,r3-r6,sp} + stmda r2!, {r1,r3-r6,sp} + stmdb r2!, {r1,r3-r6,sp} |