diff options
author | Joey Gouly <joey.gouly@arm.com> | 2013-09-13 13:46:57 +0000 |
---|---|---|
committer | Joey Gouly <joey.gouly@arm.com> | 2013-09-13 13:46:57 +0000 |
commit | 2a9af9f18eac90b0de739b6ceddf6c2209086303 (patch) | |
tree | ff5ad4489e1daab9927b432785bf07075d799b81 /test/CodeGen/ARM/vminmaxnm.ll | |
parent | 993a0c56ec166ed1e6cc5b9275f81bc3ca4ed880 (diff) | |
download | external_llvm-2a9af9f18eac90b0de739b6ceddf6c2209086303.zip external_llvm-2a9af9f18eac90b0de739b6ceddf6c2209086303.tar.gz external_llvm-2a9af9f18eac90b0de739b6ceddf6c2209086303.tar.bz2 |
[ARMv8] Change hasV8Fp to hasFPARMv8, and other command line options
to be more consistent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190692 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM/vminmaxnm.ll')
-rw-r--r-- | test/CodeGen/ARM/vminmaxnm.ll | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/test/CodeGen/ARM/vminmaxnm.ll b/test/CodeGen/ARM/vminmaxnm.ll index fdf0c6a..f6ce64c 100644 --- a/test/CodeGen/ARM/vminmaxnm.ll +++ b/test/CodeGen/ARM/vminmaxnm.ll @@ -1,5 +1,5 @@ ; RUN: llc < %s -mtriple armv8 -mattr=+neon | FileCheck %s -; RUN: llc < %s -mtriple armv8 -mattr=+neon,+v8fp -enable-unsafe-fp-math | FileCheck %s --check-prefix=CHECK-FAST +; RUN: llc < %s -mtriple armv8 -mattr=+neon,+fp-armv8 -enable-unsafe-fp-math | FileCheck %s --check-prefix=CHECK-FAST define <4 x float> @vmaxnmq(<4 x float>* %A, <4 x float>* %B) nounwind { ; CHECK: vmaxnmq @@ -37,44 +37,44 @@ define <2 x float> @vminnmd(<2 x float>* %A, <2 x float>* %B) nounwind { ret <2 x float> %tmp3 } -define float @v8fp_vminnm_o(float %a, float %b) { -; CHECK-FAST: v8fp_vminnm_o +define float @fp-armv8_vminnm_o(float %a, float %b) { +; CHECK-FAST: fp-armv8_vminnm_o ; CHECK-FAST-NOT: vcmp ; CHECK-FAST: vminnm.f32 -; CHECK: v8fp_vminnm_o +; CHECK: fp-armv8_vminnm_o ; CHECK-NOT: vminnm.f32 %cmp = fcmp olt float %a, %b %cond = select i1 %cmp, float %a, float %b ret float %cond } -define float @v8fp_vminnm_u(float %a, float %b) { -; CHECK-FAST: v8fp_vminnm_u +define float @fp-armv8_vminnm_u(float %a, float %b) { +; CHECK-FAST: fp-armv8_vminnm_u ; CHECK-FAST-NOT: vcmp ; CHECK-FAST: vminnm.f32 -; CHECK: v8fp_vminnm_u +; CHECK: fp-armv8_vminnm_u ; CHECK-NOT: vminnm.f32 %cmp = fcmp ult float %a, %b %cond = select i1 %cmp, float %a, float %b ret float %cond } -define float @v8fp_vmaxnm_o(float %a, float %b) { -; CHECK-FAST: v8fp_vmaxnm_o +define float @fp-armv8_vmaxnm_o(float %a, float %b) { +; CHECK-FAST: fp-armv8_vmaxnm_o ; CHECK-FAST-NOT: vcmp ; CHECK-FAST: vmaxnm.f32 -; CHECK: v8fp_vmaxnm_o +; CHECK: fp-armv8_vmaxnm_o ; CHECK-NOT: vmaxnm.f32 %cmp = fcmp ogt float %a, %b %cond = select i1 %cmp, float %a, float %b ret float %cond } -define float @v8fp_vmaxnm_u(float %a, float %b) { -; CHECK-FAST: v8fp_vmaxnm_u +define float @fp-armv8_vmaxnm_u(float %a, float %b) { +; CHECK-FAST: fp-armv8_vmaxnm_u ; CHECK-FAST-NOT: vcmp ; CHECK-FAST: vmaxnm.f32 -; CHECK: v8fp_vmaxnm_u +; CHECK: fp-armv8_vmaxnm_u ; CHECK-NOT: vmaxnm.f32 %cmp = fcmp ugt float %a, %b %cond = select i1 %cmp, float %a, float %b |