|
1 | 1 | ; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=SVML -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,SVML |
2 | 2 | ; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=AMDLIBM -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,AMDLIBM |
3 | 3 | ; RUN: opt -mtriple=powerpc64-unknown-linux-gnu -vector-library=MASSV -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,MASSV |
4 | | -; RUN: opt -mtriple=aarch64-unknown-linux-gnu -vector-library=LIBMVEC-X86 -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,LIBMVEC-AARCH64 |
5 | | -; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=LIBMVEC-X86 -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,LIBMVEC-X86 |
| 4 | +; RUN: opt -mtriple=aarch64-unknown-linux-gnu -vector-library=LIBMVEC -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=LIBMVEC-AARCH64 |
| 5 | +; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=LIBMVEC -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,LIBMVEC-X86 |
6 | 6 | ; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=Accelerate -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,ACCELERATE |
7 | 7 | ; RUN: opt -mtriple=aarch64-unknown-linux-gnu -vector-library=sleefgnuabi -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,SLEEFGNUABI |
8 | 8 | ; RUN: opt -mtriple=riscv64-unknown-linux-gnu -vector-library=sleefgnuabi -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,SLEEFGNUABI_RISCV |
9 | 9 | ; RUN: opt -mtriple=aarch64-unknown-linux-gnu -vector-library=ArmPL -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,ARMPL |
10 | 10 |
|
| 11 | +; LIBMVEC-AARCH64-NOT: llvm.compiler.used |
| 12 | + |
11 | 13 | ; COMMON-LABEL: @llvm.compiler.used = appending global |
12 | 14 | ; SVML-SAME: [6 x ptr] [ |
13 | 15 | ; SVML-SAME: ptr @__svml_sin2, |
|
33 | 35 | ; MASSV-SAME: ptr @__log10f4 |
34 | 36 | ; ACCELERATE-SAME: [1 x ptr] [ |
35 | 37 | ; ACCELERATE-SAME: ptr @vlog10f |
36 | | -; LIBMVEC-AARCH64-SAME: [2 x ptr] [ |
37 | | -; LIBMVEC-AARCH64-SAME: ptr @_ZGVbN2v_sin, |
38 | | -; LIBMVEC-AARCH64-SAME: ptr @_ZGVdN4v_sin |
39 | 38 | ; LIBMVEC-X86-SAME: [2 x ptr] [ |
40 | 39 | ; LIBMVEC-X86-SAME: ptr @_ZGVbN2v_sin, |
41 | 40 | ; LIBMVEC-X86-SAME: ptr @_ZGVdN4v_sin |
@@ -197,8 +196,8 @@ declare float @llvm.log10.f32(float) #0 |
197 | 196 | ; MASSV: declare <2 x double> @__sind2(<2 x double>) |
198 | 197 | ; MASSV: declare <4 x float> @__log10f4(<4 x float>) |
199 | 198 |
|
200 | | -; LIBMVEC-AARCH64: declare <2 x double> @_ZGVbN2v_sin(<2 x double>) |
201 | | -; LIBMVEC-AARCH64: declare <4 x double> @_ZGVdN4v_sin(<4 x double>) |
| 199 | +; LIBMVEC-AARCH64-NOT: declare <2 x double> @_ZGVbN2v_sin(<2 x double>) |
| 200 | +; LIBMVEC-AARCH64-NOT: declare <4 x double> @_ZGVdN4v_sin(<4 x double>) |
202 | 201 |
|
203 | 202 | ; LIBMVEC-X86: declare <2 x double> @_ZGVbN2v_sin(<2 x double>) |
204 | 203 | ; LIBMVEC-X86: declare <4 x double> @_ZGVdN4v_sin(<4 x double>) |
|
0 commit comments