Skip to content

Commit 17c3dbe

Browse files
Add test showing x86 functions when targeting AArch64.
1 parent 001cc34 commit 17c3dbe

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

llvm/test/Transforms/Util/add-TLI-mappings.ll

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=SVML -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,SVML
22
; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=AMDLIBM -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,AMDLIBM
33
; 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
45
; 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
56
; RUN: opt -mtriple=x86_64-unknown-linux-gnu -vector-library=Accelerate -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,ACCELERATE
67
; RUN: opt -mtriple=aarch64-unknown-linux-gnu -vector-library=sleefgnuabi -passes=inject-tli-mappings -S < %s | FileCheck %s --check-prefixes=COMMON,SLEEFGNUABI
@@ -32,6 +33,9 @@
3233
; MASSV-SAME: ptr @__log10f4
3334
; ACCELERATE-SAME: [1 x ptr] [
3435
; 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
3539
; LIBMVEC-X86-SAME: [2 x ptr] [
3640
; LIBMVEC-X86-SAME: ptr @_ZGVbN2v_sin,
3741
; LIBMVEC-X86-SAME: ptr @_ZGVdN4v_sin
@@ -193,6 +197,9 @@ declare float @llvm.log10.f32(float) #0
193197
; MASSV: declare <2 x double> @__sind2(<2 x double>)
194198
; MASSV: declare <4 x float> @__log10f4(<4 x float>)
195199

200+
; LIBMVEC-AARCH64: declare <2 x double> @_ZGVbN2v_sin(<2 x double>)
201+
; LIBMVEC-AARCH64: declare <4 x double> @_ZGVdN4v_sin(<4 x double>)
202+
196203
; LIBMVEC-X86: declare <2 x double> @_ZGVbN2v_sin(<2 x double>)
197204
; LIBMVEC-X86: declare <4 x double> @_ZGVdN4v_sin(<4 x double>)
198205

0 commit comments

Comments
 (0)