Lines Matching refs:SVML
1 ; RUN: opt -vector-library=SVML -inject-tli-mappings -S < %s | FileCheck %s --check-p…
2 ; RUN: opt -vector-library=SVML -passes=inject-tli-mappings -S < %s | FileCheck %s --check-p…
14 ; SVML-SAME: [6 x i8*] [
15 ; SVML-SAME: i8* bitcast (<2 x double> (<2 x double>)* @__svml_sin2 to i8*),
16 ; SVML-SAME: i8* bitcast (<4 x double> (<4 x double>)* @__svml_sin4 to i8*),
17 ; SVML-SAME: i8* bitcast (<8 x double> (<8 x double>)* @__svml_sin8 to i8*),
18 ; SVML-SAME: i8* bitcast (<4 x float> (<4 x float>)* @__svml_log10f4 to i8*),
19 ; SVML-SAME: i8* bitcast (<8 x float> (<8 x float>)* @__svml_log10f8 to i8*),
20 ; SVML-SAME: i8* bitcast (<16 x float> (<16 x float>)* @__svml_log10f16 to i8*)
33 ; SVML: call double @sin(double %{{.*}}) #[[SIN:[0-9]+]]
47 ; SVML: call float @llvm.log10.f32(float %{{.*}})
51 ; No mapping of "llvm.log10.f32" to a vector function for SVML.
52 ; SVML-NOT: _ZGV_LLVM_{{.*}}_llvm.log10.f32({{.*}})
61 ; SVML: attributes #[[SIN]] = { "vector-function-abi-variant"=
62 ; SVML-SAME: "_ZGV_LLVM_N2v_sin(__svml_sin2),
63 ; SVML-SAME: _ZGV_LLVM_N4v_sin(__svml_sin4),
64 ; SVML-SAME: _ZGV_LLVM_N8v_sin(__svml_sin8)" }