Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:vf

14 vector float vf = { -1.5, 2.5, -3.5, 4.5 };
57 vf = vec_abs(vf); // CHECK: and <4 x i32>
88 res_vf = vec_add(vf, vf); // CHECK: fadd <4 x float>
107 res_vf = vec_vaddfp(vf, vf); // CHECK: fadd <4 x float>
256 res_vf = vec_andc(vf, vf); // CHECK: xor <4 x i32>
259 res_vf = vec_andc(vbi, vf); // CHECK: xor <4 x i32>
262 res_vf = vec_andc(vf, vbi); // CHECK: xor <4 x i32>
325 res_vf = vec_vandc(vf, vf); // CHECK: xor <4 x i32>
328 res_vf = vec_vandc(vbi, vf); // CHECK: xor <4 x i32>
331 res_vf = vec_vandc(vf, vbi); // CHECK: xor <4 x i32>
353 res_vf = vec_ceil(vf); // CHECK: @llvm.ppc.altivec.vrfip
354 res_vf = vec_vrfip(vf); // CHECK: @llvm.ppc.altivec.vrfip
357 res_vi = vec_cmpb(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpbfp
358 res_vi = vec_vcmpbfp(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpbfp
367 res_vbi = vec_cmpeq(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp
370 res_vbi = vec_cmpge(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp
371 res_vbi = vec_vcmpgefp(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp
384 res_vbi = vec_cmpgt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp
391 res_vbi = vec_vcmpgtfp(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp
394 res_vbi = vec_cmple(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp
406 res_vbi = vec_cmplt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp
415 res_vi = vec_cts(vf, 0); // CHECK: @llvm.ppc.altivec.vctsxs
416 res_vi = vec_vctsxs(vf, 0); // CHECK: @llvm.ppc.altivec.vctsxs
419 res_vui = vec_ctu(vf, 0); // CHECK: @llvm.ppc.altivec.vctuxs
420 res_vui = vec_vctuxs(vf, 0); // CHECK: @llvm.ppc.altivec.vctuxs
438 vec_dstt(&vf, 0, 0); // CHECK: @llvm.ppc.altivec.dstt
441 res_vf = vec_expte(vf); // CHECK: @llvm.ppc.altivec.vexptefp
442 res_vf = vec_vexptefp(vf); // CHECK: @llvm.ppc.altivec.vexptefp
445 res_vf = vec_floor(vf); // CHECK: @llvm.ppc.altivec.vrfim
446 res_vf = vec_vrfim(vf); // CHECK: @llvm.ppc.altivec.vrfim
465 res_vf = vec_ld(0, &vf); // CHECK: @llvm.ppc.altivec.lvx
483 res_vf = vec_lvx(0, &vf); // CHECK: @llvm.ppc.altivec.lvx
519 res_vf = vec_ldl(0, &vf); // CHECK: @llvm.ppc.altivec.lvxl
537 res_vf = vec_lvxl(0, &vf); // CHECK: @llvm.ppc.altivec.lvxl
541 res_vf = vec_loge(vf); // CHECK: @llvm.ppc.altivec.vlogefp
542 res_vf = vec_vlogefp(vf); // CHECK: @llvm.ppc.altivec.vlogefp
551 res_vf =vec_madd(vf, vf, vf); // CHECK: @llvm.ppc.altivec.vmaddfp
552 res_vf = vec_vmaddfp(vf, vf, vf); // CHECK: @llvm.ppc.altivec.vmaddfp
577 res_vf = vec_max(vf, vf); // CHECK: @llvm.ppc.altivec.vmaxfp
596 res_vf = vec_vmaxfp(vf, vf); // CHECK: @llvm.ppc.altivec.vmaxfp
609 res_vf = vec_mergeh(vf, vf); // CHECK: @llvm.ppc.altivec.vperm
620 res_vf = vec_vmrghw(vf, vf); // CHECK: @llvm.ppc.altivec.vperm
633 res_vf = vec_mergel(vf, vf); // CHECK: @llvm.ppc.altivec.vperm
644 res_vf = vec_vmrglw(vf, vf); // CHECK: @llvm.ppc.altivec.vperm
668 res_vf = vec_min(vf, vf); // CHECK: @llvm.ppc.altivec.vminfp
687 res_vf = vec_vminfp(vf, vf); // CHECK: @llvm.ppc.altivec.vminfp
755 res_vf = vec_nmsub(vf, vf, vf); // CHECK: @llvm.ppc.altivec.vnmsubfp
756 res_vf = vec_vnmsubfp(vf, vf, vf); // CHECK: @llvm.ppc.altivec.vnmsubfp
786 res_vf = vec_nor(vf, vf); // CHECK: or <4 x i32>
816 res_vf = vec_vnor(vf, vf); // CHECK: or <4 x i32>
841 res_vf = vec_or(vf, vf); // CHECK: or <4 x i32>
842 res_vf = vec_or(vbi, vf); // CHECK: or <4 x i32>
843 res_vf = vec_or(vf, vbi); // CHECK: or <4 x i32>
865 res_vf = vec_vor(vf, vf); // CHECK: or <4 x i32>
866 res_vf = vec_vor(vbi, vf); // CHECK: or <4 x i32>
867 res_vf = vec_vor(vf, vbi); // CHECK: or <4 x i32>
918 res_vf = vec_perm(vf, vf, vuc); // CHECK: @llvm.ppc.altivec.vperm
929 res_vf = vec_vperm(vf, vf, vuc); // CHECK: @llvm.ppc.altivec.vperm
932 res_vf = vec_re(vf); // CHECK: @llvm.ppc.altivec.vrefp
933 res_vf = vec_vrefp(vf); // CHECK: @llvm.ppc.altivec.vrefp
950 res_vf = vec_round(vf); // CHECK: @llvm.ppc.altivec.vrfin
951 res_vf = vec_vrfin(vf); // CHECK: @llvm.ppc.altivec.vrfin
954 res_vf = vec_rsqrte(vf); // CHECK: @llvm.ppc.altivec.vrsqrtefp
955 res_vf = vec_vrsqrtefp(vf); // CHECK: @llvm.ppc.altivec.vrsqrtefp
1048 res_vf = vec_sel(vf, vf, vui); // CHECK: xor <4 x i32>
1053 res_vf = vec_sel(vf, vf, vbi); // CHECK: xor <4 x i32>
1148 res_vf = vec_vsel(vf, vf, vui); // CHECK: xor <4 x i32>
1153 res_vf = vec_vsel(vf, vf, vbi); // CHECK: xor <4 x i32>
1180 res_vf = vec_sld(vf, vf, 0); // CHECK: @llvm.ppc.altivec.vperm
1188 res_vf = vec_vsldoi(vf, vf, 0); // CHECK: @llvm.ppc.altivec.vperm
1267 res_vf = vec_slo(vf, vsc); // CHECK: @llvm.ppc.altivec.vslo
1268 res_vf = vec_slo(vf, vuc); // CHECK: @llvm.ppc.altivec.vslo
1283 res_vf = vec_vslo(vf, vsc); // CHECK: @llvm.ppc.altivec.vslo
1284 res_vf = vec_vslo(vf, vuc); // CHECK: @llvm.ppc.altivec.vslo
1297 res_vf = vec_splat(vf, 0); // CHECK: @llvm.ppc.altivec.vperm
1308 res_vf = vec_vspltw(vf, 0); // CHECK: @llvm.ppc.altivec.vperm
1436 res_vf = vec_sro(vf, vsc); // CHECK: @llvm.ppc.altivec.vsro
1437 res_vf = vec_sro(vf, vuc); // CHECK: @llvm.ppc.altivec.vsro
1452 res_vf = vec_vsro(vf, vsc); // CHECK: @llvm.ppc.altivec.vsro
1453 res_vf = vec_vsro(vf, vuc); // CHECK: @llvm.ppc.altivec.vsro
1480 vec_st(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.stvx
1481 vec_st(vf, 0, &param_f); // CHECK: @llvm.ppc.altivec.stvx
1506 vec_stvx(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.stvx
1507 vec_stvx(vf, 0, &param_f); // CHECK: @llvm.ppc.altivec.stvx
1524 vec_ste(vf, 0, &param_f); // CHECK: @llvm.ppc.altivec.stvewx
1539 vec_stvewx(vf, 0, &param_f); // CHECK: @llvm.ppc.altivec.stvewx
1566 vec_stl(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.stvxl
1567 vec_stl(vf, 0, &param_f); // CHECK: @llvm.ppc.altivec.stvxl
1592 vec_stvxl(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.stvxl
1593 vec_stvxl(vf, 0, &param_f); // CHECK: @llvm.ppc.altivec.stvxl
1614 res_vf = vec_sub(vf, vf); // CHECK: fsub <4 x float>
1633 res_vf = vec_vsubfp(vf, vf); // CHECK: fsub <4 x float>
1694 res_vf = vec_trunc(vf); // CHECK: @llvm.ppc.altivec.vrfiz
1695 res_vf = vec_vrfiz(vf); // CHECK: @llvm.ppc.altivec.vrfiz
1743 res_vf = vec_xor(vf, vf); // CHECK: xor <4 x i32>
1744 res_vf = vec_xor(vbi, vf); // CHECK: xor <4 x i32>
1745 res_vf = vec_xor(vf, vbi); // CHECK: xor <4 x i32>
1767 res_vf = vec_vxor(vf, vf); // CHECK: xor <4 x i32>
1768 res_vf = vec_vxor(vbi, vf); // CHECK: xor <4 x i32>
1769 res_vf = vec_vxor(vf
1780 res_f = vec_extract(vf, param_i); // CHECK: extractelement <4 x float>
1789 res_vf = vec_insert(param_f, vf, param_i); // CHECK: insertelement <4 x float>
1872 res_vf = vec_lvlx(0, &vf); // CHECK: @llvm.ppc.altivec.lvx
1958 res_vf = vec_lvlxl(0, &vf); // CHECK: @llvm.ppc.altivec.lvxl
2044 res_vf = vec_lvrx(0, &vf); // CHECK: @llvm.ppc.altivec.lvx
2130 res_vf = vec_lvrxl(0, &vf); // CHECK: @llvm.ppc.altivec.lvxl
2264 vec_stvlx(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.lvx
2401 vec_stvlxl(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.lvx
2538 vec_stvrx(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.lvx
2675 vec_stvrxl(vf, 0, &vf); // CHECK: @llvm.ppc.altivec.lvx
2745 res_i = vec_all_eq(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
2769 res_i = vec_all_ge(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp.p
2793 res_i = vec_all_gt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
2796 res_i = vec_all_in(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpbfp.p
2820 res_i = vec_all_le(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp.p
2844 res_i = vec_all_lt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
2847 res_i = vec_all_nan(vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
2872 res_i = vec_all_ne(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
2875 res_i = vec_all_nge(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp.p
2878 res_i = vec_all_ngt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
2881 res_i = vec_all_nle(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp.p
2884 res_i = vec_all_nlt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
2887 res_i = vec_all_numeric(vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
2912 res_i = vec_any_eq(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
2936 res_i = vec_any_ge(vf, vf
2960 res_i = vec_any_gt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
2984 res_i = vec_any_le(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp.p
3008 res_i = vec_any_lt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
3011 res_i = vec_any_nan(vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
3036 res_i = vec_any_ne(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
3039 res_i = vec_any_nge(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp.p
3042 res_i = vec_any_ngt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
3045 res_i = vec_any_nle(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgefp.p
3048 res_i = vec_any_nlt(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
3051 res_i = vec_any_numeric(vf); // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
3054 res_i = vec_any_out(vf, vf); // CHECK: @llvm.ppc.altivec.vcmpbfp.p