Lines Matching refs:vsx
1 ; RUN: llc -mcpu=pwr7 -mattr=+vsx -O0 -fast-isel=0 -mtriple=powerpc64-unknown-linux-gnu < %s | File…
23 %2 = tail call <4 x float> @llvm.ppc.vsx.xvmaxsp(<4 x float> %0, <4 x float> %1)
27 %4 = tail call <2 x double> @llvm.ppc.vsx.xvmaxdp(<2 x double> %3, <2 x double> %3)
32 %7 = tail call <4 x float> @llvm.ppc.vsx.xvmaxsp(<4 x float> %5, <4 x float> %6)
37 %10 = tail call <4 x float> @llvm.ppc.vsx.xvminsp(<4 x float> %8, <4 x float> %9)
41 %12 = tail call <2 x double> @llvm.ppc.vsx.xvmindp(<2 x double> %11, <2 x double> %11)
46 %15 = tail call <4 x float> @llvm.ppc.vsx.xvminsp(<4 x float> %13, <4 x float> %14)
50 %17 = tail call double @llvm.ppc.vsx.xsmaxdp(double %16, double %16)
53 %18 = tail call double @llvm.ppc.vsx.xsmindp(double %16, double %16)
60 declare double @llvm.ppc.vsx.xsmaxdp(double, double)
63 declare double @llvm.ppc.vsx.xsmindp(double, double)
66 declare <4 x float> @llvm.ppc.vsx.xvminsp(<4 x float>, <4 x float>)
69 declare <2 x double> @llvm.ppc.vsx.xvmindp(<2 x double>, <2 x double>)
72 declare <4 x float> @llvm.ppc.vsx.xvmaxsp(<4 x float>, <4 x float>)
75 declare <2 x double> @llvm.ppc.vsx.xvmaxdp(<2 x double>, <2 x double>)
79 ; % clang -O1 -maltivec -mvsx -S -emit-llvm vsx-minmax.c