Home | History | Annotate | Download | only in gallivm

Lines Matching defs:type4

202       struct lp_type type4;
220 type4 = type;
221 type4.floating = FALSE;
222 type4.width *= 4;
223 type4.length /= 4;
225 a = LLVMBuildBitCast(builder, a, lp_build_vec_type(bld->gallivm, type4), "");
236 tmp = LLVMBuildLShr(builder, a, lp_build_const_int_vec(bld->gallivm, type4, shift*type.width), "");
238 tmp = LLVMBuildShl(builder, a, lp_build_const_int_vec(bld->gallivm, type4, -shift*type.width), "");
357 struct lp_type type4;
376 type4 = type;
377 type4.floating = FALSE;
378 type4.width *= 4;
379 type4.length /= 4;
381 a = LLVMBuildBitCast(builder, a, lp_build_vec_type(bld->gallivm, type4), "");
382 res = LLVMBuildBitCast(builder, res, lp_build_vec_type(bld->gallivm, type4), "");
391 assert(type4.width <= sizeof(mask)*8);
409 lp_build_const_int_vec(bld->gallivm, type4, mask), "");
412 lp_build_const_int_vec(bld->gallivm, type4, shift*type.width), "");
415 lp_build_const_int_vec(bld->gallivm, type4, -shift*type.width), "");