Lines Matching defs:uint_bld

955    struct lp_build_context *uint_bld = &bld_base->uint_bld;
983 indexes = lp_build_select(uint_bld, overflow_mask, uint_bld->zero, indexes);
985 indexes2 = lp_build_select(uint_bld, overflow_mask, uint_bld->zero, indexes2);
1096 struct lp_build_context *uint_bld = &bld->bld_base.uint_bld;
1106 base = lp_build_const_int_vec(bld->bld_base.base.gallivm, uint_bld->type, reg_index);
1121 rel = LLVMBuildBitCast(builder, rel, uint_bld->vec_type, "");
1125 rel = uint_bld->zero;
1128 index = lp_build_add(uint_bld, base, rel);
1141 uint_bld->type,
1144 assert(!uint_bld->type.sign);
1145 index = lp_build_min(uint_bld, index, max_index);
1163 bld_fetch = &bld_base->uint_bld;
1187 get_soa_array_offsets(struct lp_build_context *uint_bld,
1192 struct gallivm_state *gallivm = uint_bld->gallivm;
1194 lp_build_const_int_vec(uint_bld->gallivm, uint_bld->type, chan_index);
1196 lp_build_const_int_vec(gallivm, uint_bld->type, uint_bld->type.length);
1200 index_vec = lp_build_shl_imm(uint_bld, indirect_index, 2);
1201 index_vec = lp_build_add(uint_bld, index_vec, chan_vec);
1202 index_vec = lp_build_mul(uint_bld, index_vec, length_vec);
1208 pixel_offsets = uint_bld->undef;
1209 for (i = 0; i < uint_bld->type.length; i++) {
1214 index_vec = lp_build_add(uint_bld, index_vec, pixel_offsets);
1229 struct lp_build_context *uint_bld = &bld_base->uint_bld;
1250 lp_build_const_int_vec(gallivm, uint_bld->type, swizzle);
1263 num_consts = lp_build_broadcast_scalar(uint_bld, num_consts);
1266 overflow_mask = lp_build_compare(gallivm, uint_bld->type, PIPE_FUNC_GEQUAL,
1270 index_vec = lp_build_shl_imm(uint_bld, indirect_index, 2);
1271 index_vec = lp_build_add(uint_bld, index_vec, swizzle_vec);
1275 swizzle_vec2 = lp_build_const_int_vec(gallivm, uint_bld->type, swizzle + 1);
1276 index_vec2 = lp_build_shl_imm(uint_bld, indirect_index, 2);
1277 index_vec2 = lp_build_add(uint_bld, index_vec2, swizzle_vec2);
1382 index_vec = get_soa_array_offsets(&bld_base->uint_bld,
1387 index_vec2 = get_soa_array_offsets(&bld_base->uint_bld,
1451 index_vec = get_soa_array_offsets(&bld_base->uint_bld,
1456 index_vec2 = get_soa_array_offsets(&bld_base->uint_bld,
1571 res = LLVMBuildBitCast(builder, res, bld_base->uint_bld.vec_type, "");
1602 index_vec = get_soa_array_offsets(&bld_base->uint_bld,
1607 index_vec2 = get_soa_array_offsets(&bld_base->uint_bld,
1664 res = lp_build_broadcast_scalar(&bld_base->uint_bld, bld->system_values.instance_id);
1689 res = lp_build_broadcast_scalar(&bld_base->uint_bld, bld->system_values.invocation_id);
1704 res = LLVMBuildBitCast(builder, res, bld_base->uint_bld.vec_type, "");
1910 index_vec = get_soa_array_offsets(&bld_base->uint_bld,
1948 index_vec = get_soa_array_offsets(&bld_base->uint_bld,
3070 LLVMValueRef tmp = lp_build_const_vec(gallivm, bld_base->uint_bld.type, imm->u[i].Uint);
3432 current_vec = lp_build_select(&bld_base->uint_bld,
3434 bld_base->uint_bld.zero,
3497 struct lp_build_context *uint_bld = &bld_base->uint_bld;
3503 LLVMValueRef emitted_mask = lp_build_cmp(uint_bld, PIPE_FUNC_NOTEQUAL,
3505 uint_bld->zero);
3598 struct lp_build_context *uint_bld = &bld_base->uint_bld;
3600 LLVMBuildBitCast(builder, emit_data->args[0], uint_bld->vec_type, "");
3601 LLVMValueRef cond = lp_build_cmp(uint_bld, PIPE_FUNC_NOTEQUAL,
3603 uint_bld->zero);
3630 struct lp_build_context *uint_bld = &bld_base->uint_bld;
3632 tmp = lp_build_cmp(uint_bld, PIPE_FUNC_NOTEQUAL,
3633 emit_data->args[0], uint_bld->zero);
3819 struct lp_build_context *uint_bld = &bld->bld_base.uint_bld;
3822 uint_bld->vec_type,
3826 uint_bld->vec_type,
3830 uint_bld->vec_type,
3833 LLVMBuildStore(gallivm->builder, uint_bld->zero,
3835 LLVMBuildStore(gallivm->builder, uint_bld->zero,
3837 LLVMBuildStore(gallivm->builder, uint_bld->zero,
3916 lp_build_context_init(&bld.bld_base.uint_bld, gallivm, lp_uint_type(type));