diff options
Diffstat (limited to 'test/CodeGen/Thumb2/thumb2-eor.ll')
-rw-r--r-- | test/CodeGen/Thumb2/thumb2-eor.ll | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/CodeGen/Thumb2/thumb2-eor.ll b/test/CodeGen/Thumb2/thumb2-eor.ll index b7e2766..116a1a3 100644 --- a/test/CodeGen/Thumb2/thumb2-eor.ll +++ b/test/CodeGen/Thumb2/thumb2-eor.ll @@ -9,11 +9,18 @@ define i32 @f1(i32 %a, i32 %b) { define i32 @f2(i32 %a, i32 %b) { ; CHECK: f2: -; CHECK: eor.w r0, r1, r0 +; CHECK: eors r0, r1 %tmp = xor i32 %b, %a ret i32 %tmp } +define i32 @f2b(i32 %a, i32 %b, i32 %c) { +; CHECK: f2b: +; CHECK: eor.w r0, r1, r2 + %tmp = xor i32 %b, %c + ret i32 %tmp +} + define i32 @f3(i32 %a, i32 %b) { ; CHECK: f3: ; CHECK: eor.w r0, r0, r1, lsl #5 |