diff options
| author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-01-18 20:45:56 +0000 |
|---|---|---|
| committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-01-18 20:45:56 +0000 |
| commit | 7f639c11d710772740199a79ca93afb5645b5518 (patch) | |
| tree | 95eecbe97a284160897ac94065304dc4541e9a78 /llvm/test | |
| parent | ec86bac8b35c8386bd1dfe3a29a781366d4ccfd7 (diff) | |
| download | bcm5719-llvm-7f639c11d710772740199a79ca93afb5645b5518.tar.gz bcm5719-llvm-7f639c11d710772740199a79ca93afb5645b5518.zip | |
Add support for parsing and encoding ARM's official syntax for the BFI instruction
llvm-svn: 123770
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/MC/ARM/arm_instructions.s | 3 | ||||
| -rw-r--r-- | llvm/test/MC/ARM/thumb2.s | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/arm_instructions.s b/llvm/test/MC/ARM/arm_instructions.s index 43cad2f6524..002e5eb2627 100644 --- a/llvm/test/MC/ARM/arm_instructions.s +++ b/llvm/test/MC/ARM/arm_instructions.s @@ -124,3 +124,6 @@ @ may depend on flags. @ CHECK-FIXME:: mlas r1, r2, r3, r4 @ encoding: [0x92,0x43,0x31,0xe0] @ mlas r1,r2,r3,r4 + +@ CHECK: bfi r0, r0, #5, #7 @ encoding: [0x90,0x02,0xcb,0xe7] + bfi r0, r0, #5, #7 diff --git a/llvm/test/MC/ARM/thumb2.s b/llvm/test/MC/ARM/thumb2.s index ae88d4806ec..ceaf0a424f9 100644 --- a/llvm/test/MC/ARM/thumb2.s +++ b/llvm/test/MC/ARM/thumb2.s @@ -162,3 +162,6 @@ ldrsb.w r0, [r0] @ CHECK: ldrsh.w r0, [r0] @ encoding: [0x00,0x00,0xb0,0xf9] ldrsh.w r0, [r0] +@ CHECK: bfi r0, r0, #5, #7 @ encoding: [0x60,0xf3,0x4b,0x10] + bfi r0, r0, #5, #7 + |

