diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2014-08-05 20:16:35 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2014-08-05 20:16:35 +0000 |
| commit | 1954f2e924ec4e79a37631fc6d8e37e3ba2e4103 (patch) | |
| tree | 7c98bbc8902642db81888bdf997bcc63c9fa5126 /llvm/test/CodeGen/ARM/fabs-neon.ll | |
| parent | f9e52cf01563975a1d6e7a09a6f044ec3fbaf5cf (diff) | |
| download | bcm5719-llvm-1954f2e924ec4e79a37631fc6d8e37e3ba2e4103.tar.gz bcm5719-llvm-1954f2e924ec4e79a37631fc6d8e37e3ba2e4103.zip | |
Improved test cases that were added with r214892.
1. Added ':' to CHECK-LABELs
2. Added more CHECKs
3. Added CHECK-NEXTs
4. Added verbose hex immediate comments to CHECKs
llvm-svn: 214921
Diffstat (limited to 'llvm/test/CodeGen/ARM/fabs-neon.ll')
| -rw-r--r-- | llvm/test/CodeGen/ARM/fabs-neon.ll | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/llvm/test/CodeGen/ARM/fabs-neon.ll b/llvm/test/CodeGen/ARM/fabs-neon.ll index 5a176b2e82c..dc1dc321fcf 100644 --- a/llvm/test/CodeGen/ARM/fabs-neon.ll +++ b/llvm/test/CodeGen/ARM/fabs-neon.ll @@ -31,24 +31,26 @@ declare <2 x float> @llvm.fabs.v2f32(<2 x float> %a) ; We should generate: ; mov r0, #0 ; mvn r1, #-2147483648 -; mov pc, lr +; bx lr -; CHECK-LABEL: fabs_v2f32_1 define i64 @fabs_v2f32_1() { +; CHECK-LABEL: fabs_v2f32_1: +; CHECK: mvn r1, #-2147483648 +; CHECK: bx lr +; CHECK-NOT: vabs %bitcast = bitcast i64 18446744069414584320 to <2 x float> ; 0xFFFF_FFFF_0000_0000 %fabs = call <2 x float> @llvm.fabs.v2f32(<2 x float> %bitcast) %ret = bitcast <2 x float> %fabs to i64 ret i64 %ret -; CHECK: mvn r1, #-2147483648 -; CHECK-NOT: vabs } -; CHECK-LABEL: fabs_v2f32_2 define i64 @fabs_v2f32_2() { +; CHECK-LABEL: fabs_v2f32_2: +; CHECK: mvn r0, #-2147483648 +; CHECK: bx lr +; CHECK-NOT: vabs %bitcast = bitcast i64 4294967295 to <2 x float> ; 0x0000_0000_FFFF_FFFF %fabs = call <2 x float> @llvm.fabs.v2f32(<2 x float> %bitcast) %ret = bitcast <2 x float> %fabs to i64 ret i64 %ret -; CHECK: mvn r0, #-2147483648 -; CHECK-NOT: vabs } |

