diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/vec_fabs.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/vec_fabs.ll | 36 |
1 files changed, 8 insertions, 28 deletions
diff --git a/llvm/test/CodeGen/X86/vec_fabs.ll b/llvm/test/CodeGen/X86/vec_fabs.ll index 892599a3d7f..c73913d1667 100644 --- a/llvm/test/CodeGen/X86/vec_fabs.ll +++ b/llvm/test/CodeGen/X86/vec_fabs.ll @@ -10,35 +10,15 @@ ; 2013. define <2 x double> @fabs_v2f64(<2 x double> %p) { -; X32_AVX-LABEL: fabs_v2f64: -; X32_AVX: # %bb.0: -; X32_AVX-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 -; X32_AVX-NEXT: retl -; -; X32_AVX512VL-LABEL: fabs_v2f64: -; X32_AVX512VL: # %bb.0: -; X32_AVX512VL-NEXT: vpand {{\.LCPI.*}}, %xmm0, %xmm0 -; X32_AVX512VL-NEXT: retl -; -; X32_AVX512VLDQ-LABEL: fabs_v2f64: -; X32_AVX512VLDQ: # %bb.0: -; X32_AVX512VLDQ-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 -; X32_AVX512VLDQ-NEXT: retl -; -; X64_AVX-LABEL: fabs_v2f64: -; X64_AVX: # %bb.0: -; X64_AVX-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 -; X64_AVX-NEXT: retq -; -; X64_AVX512VL-LABEL: fabs_v2f64: -; X64_AVX512VL: # %bb.0: -; X64_AVX512VL-NEXT: vpand {{.*}}(%rip), %xmm0, %xmm0 -; X64_AVX512VL-NEXT: retq +; X32-LABEL: fabs_v2f64: +; X32: # %bb.0: +; X32-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 +; X32-NEXT: retl ; -; X64_AVX512VLDQ-LABEL: fabs_v2f64: -; X64_AVX512VLDQ: # %bb.0: -; X64_AVX512VLDQ-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 -; X64_AVX512VLDQ-NEXT: retq +; X64-LABEL: fabs_v2f64: +; X64: # %bb.0: +; X64-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 +; X64-NEXT: retq %t = call <2 x double> @llvm.fabs.v2f64(<2 x double> %p) ret <2 x double> %t } |