|
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