/external/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_bitarit.c | 41 lp_build_or(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) argument 43 LLVMBuilderRef builder = bld->gallivm->builder; 44 const struct lp_type type = bld->type; 52 a = LLVMBuildBitCast(builder, a, bld->int_vec_type, ""); 53 b = LLVMBuildBitCast(builder, b, bld->int_vec_type, ""); 59 res = LLVMBuildBitCast(builder, res, bld->vec_type, ""); 67 lp_build_xor(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) argument 69 LLVMBuilderRef builder = bld->gallivm->builder; 70 const struct lp_type type = bld->type; 78 a = LLVMBuildBitCast(builder, a, bld 95 lp_build_and(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) argument 124 lp_build_andnot(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) argument 151 lp_build_not(struct lp_build_context *bld, LLVMValueRef a) argument 174 lp_build_shl(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) argument 198 lp_build_shr(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) argument 224 lp_build_shl_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm) argument 237 lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm) argument [all...] |
H A D | lp_bld_format_aos_array.c | 59 struct lp_build_context bld; local 111 lp_build_context_init(&bld, gallivm, tmp_type); 112 res = lp_build_format_swizzle_aos(format_desc, &bld, res);
|
H A D | lp_bld_quad.c | 63 lp_build_ddx(struct lp_build_context *bld, argument 66 LLVMValueRef a_left = lp_build_swizzle_aos(bld, a, swizzle_left); 67 LLVMValueRef a_right = lp_build_swizzle_aos(bld, a, swizzle_right); 68 return lp_build_sub(bld, a_right, a_left); 73 lp_build_ddy(struct lp_build_context *bld, argument 76 LLVMValueRef a_top = lp_build_swizzle_aos(bld, a, swizzle_top); 77 LLVMValueRef a_bottom = lp_build_swizzle_aos(bld, a, swizzle_bottom); 78 return lp_build_sub(bld, a_bottom, a_top); 88 lp_build_packed_ddx_ddy_onecoord(struct lp_build_context *bld, argument 91 struct gallivm_state *gallivm = bld 123 lp_build_packed_ddx_ddy_twocoord(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) argument [all...] |
H A D | lp_bld_type.c | 366 lp_build_context_init(struct lp_build_context *bld, argument 370 bld->gallivm = gallivm; 371 bld->type = type; 373 bld->int_elem_type = lp_build_int_elem_type(gallivm, type); 375 bld->elem_type = lp_build_elem_type(gallivm, type); 377 bld->elem_type = bld->int_elem_type; 380 bld->int_vec_type = bld->int_elem_type; 381 bld [all...] |
H A D | lp_bld_format_yuv.c | 223 struct lp_build_context bld; local 242 lp_build_context_init(&bld, gallivm, type); 308 *r = lp_build_clamp(&bld, *r, c0, c255); 309 *g = lp_build_clamp(&bld, *g, c0, c255); 310 *b = lp_build_clamp(&bld, *b, c0, c255);
|
H A D | lp_bld_logic.c | 221 lp_build_cmp_ordered(struct lp_build_context *bld, argument 226 return lp_build_compare_ext(bld->gallivm, bld->type, func, a, b, TRUE); 238 lp_build_cmp(struct lp_build_context *bld, argument 243 return lp_build_compare(bld->gallivm, bld->type, func, a, b); 251 lp_build_select_bitwise(struct lp_build_context *bld, argument 256 LLVMBuilderRef builder = bld->gallivm->builder; 257 struct lp_type type = bld->type; 268 LLVMTypeRef int_vec_type = lp_build_int_vec_type(bld 300 lp_build_select(struct lp_build_context *bld, LLVMValueRef mask, LLVMValueRef a, LLVMValueRef b) argument 428 lp_build_select_aos(struct lp_build_context *bld, unsigned mask, LLVMValueRef a, LLVMValueRef b, unsigned num_channels) argument 485 lp_build_any_true_range(struct lp_build_context *bld, unsigned real_length, LLVMValueRef val) argument [all...] |
H A D | lp_bld_conv.c | 585 struct lp_build_context bld; local 591 lp_build_context_init(&bld, gallivm, src_type); 625 tmp[j] = lp_build_min(&bld, bld.one, src[j]); 630 tmp[j] = lp_build_min_ext(&bld, bld.one, src[j], 636 tmp[j] = lp_build_iround(&bld, tmp[j]); 647 tmp[j] = lp_build_min(&bld, src[j], const_max); 696 struct lp_build_context bld; local 702 lp_build_context_init(&bld, galliv 790 struct lp_build_context bld; local 852 struct lp_build_context bld; local 884 struct lp_build_context bld; local 975 struct lp_build_context bld; local 990 struct lp_build_context bld; local [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_bld_alpha.c | 58 struct lp_build_context bld; local 61 lp_build_context_init(&bld, gallivm, type); 77 alpha = lp_build_clamp(&bld, alpha, bld.zero, bld.one); 78 ref = lp_build_clamp(&bld, ref, bld.zero, bld.one); 84 lp_build_context_init(&bld, gallivm, type); 87 test = lp_build_cmp(&bld, fun [all...] |
H A D | lp_bld_blend.c | 92 lp_build_blend_func(struct lp_build_context *bld, argument 99 return lp_build_add(bld, term1, term2); 101 return lp_build_sub(bld, term1, term2); 103 return lp_build_sub(bld, term2, term1); 105 return lp_build_min(bld, term1, term2); 107 return lp_build_max(bld, term1, term2); 110 return bld->zero; 136 lp_build_blend(struct lp_build_context *bld, argument 154 return lp_build_lerp(bld, src_factor, dst, src, 0); 156 return lp_build_lerp(bld, dst_facto 207 struct lp_build_context bld; local [all...] |
H A D | lp_bld_blend_aos.c | 94 lp_build_blend_factor_unswizzled(struct lp_build_blend_aos_context *bld, argument 98 LLVMValueRef src_alpha = bld->src_alpha ? bld->src_alpha : bld->src; 99 LLVMValueRef src1_alpha = bld->src1_alpha ? bld->src1_alpha : bld->src1; 100 LLVMValueRef const_alpha = bld->const_alpha ? bld->const_alpha : bld 216 lp_build_blend_swizzle(struct lp_build_blend_aos_context *bld, LLVMValueRef rgb, LLVMValueRef alpha, enum lp_build_blend_swizzle rgb_swizzle, unsigned alpha_swizzle, unsigned num_channels) argument 250 lp_build_blend_factor(struct lp_build_blend_aos_context *bld, unsigned rgb_factor, unsigned alpha_factor, unsigned alpha_swizzle, unsigned num_channels) argument 314 struct lp_build_blend_aos_context bld; local [all...] |
H A D | lp_test_arit.c | 72 (*builder)(struct lp_build_context *bld, LLVMValueRef a); 341 struct lp_build_context bld; local 343 lp_build_context_init(&bld, gallivm, type); 351 ret = test->builder(&bld, arg1);
|
/external/mesa3d/src/compiler/nir/ |
H A D | nir_opt_remove_phis.c | 146 nir_builder bld; local 147 nir_builder_init(&bld, impl); 150 progress |= remove_phis_block(block, &bld);
|
H A D | nir_lower_idiv.c | 40 convert_instr(nir_builder *bld, nir_alu_instr *alu) argument 53 bld->cursor = nir_before_instr(&alu->instr); 55 numer = nir_ssa_for_alu_src(bld, alu, 0); 56 denom = nir_ssa_for_alu_src(bld, alu, 1); 59 af = nir_i2f(bld, numer); 60 bf = nir_i2f(bld, denom); 61 af = nir_fabs(bld, af); 62 bf = nir_fabs(bld, bf); 63 a = nir_iabs(bld, numer); 64 b = nir_iabs(bld, deno [all...] |
H A D | nir_lower_double_ops.c | 516 nir_builder bld; local 517 nir_builder_init(&bld, nir_cf_node_get_function(&instr->instr.block->cf_node)); 518 bld.cursor = nir_before_instr(&instr->instr); 520 nir_ssa_def *src = nir_fmov_alu(&bld, instr->src[0], 527 result = lower_rcp(&bld, src); 530 result = lower_sqrt_rsq(&bld, src, true); 533 result = lower_sqrt_rsq(&bld, src, false); 536 result = lower_trunc(&bld, src); 539 result = lower_floor(&bld, src); 542 result = lower_ceil(&bld, sr [all...] |
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
H A D | nv50_ir_lowering_nvc0.h | 41 BuildUtil bld; member in class:nv50_ir::NVC0LegalizeSSA 146 BuildUtil bld; member in class:nv50_ir::NVC0LoweringPass
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | test_fs_cmod_propagation.cpp | 103 const fs_builder &bld = v->bld; local 108 bld.ADD(dest, src0, src1); 109 bld.CMP(bld.null_reg_f(), dest, zero, BRW_CONDITIONAL_GE); 135 const fs_builder &bld = v->bld; local 140 bld.ADD(dest, src0, src1); 141 bld.CMP(bld 168 const fs_builder &bld = v->bld; local 200 const fs_builder &bld = v->bld; local 238 const fs_builder &bld = v->bld; local 277 const fs_builder &bld = v->bld; local 317 const fs_builder &bld = v->bld; local 356 const fs_builder &bld = v->bld; local 389 const fs_builder &bld = v->bld; local 421 const fs_builder &bld = v->bld; local 455 const fs_builder &bld = v->bld; local 490 const fs_builder &bld = v->bld; local 525 const fs_builder &bld = v->bld; local [all...] |
H A D | test_fs_saturate_propagation.cpp | 103 const fs_builder &bld = v->bld; local 108 bld.ADD(dst0, src0, src1); 109 set_saturate(true, bld.MOV(dst1, dst0)); 138 const fs_builder &bld = v->bld; local 144 bld.ADD(dst0, src0, src1); 145 set_saturate(true, bld.MOV(dst1, dst0)); 146 bld.ADD(dst2, dst0, src0); 176 const fs_builder &bld local 211 const fs_builder &bld = v->bld; local 245 const fs_builder &bld = v->bld; local 283 const fs_builder &bld = v->bld; local 321 const fs_builder &bld = v->bld; local 363 const fs_builder &bld = v->bld; local 406 const fs_builder &bld = v->bld; local 441 const fs_builder &bld = v->bld; local 480 const fs_builder &bld = v->bld; local 521 const fs_builder &bld = v->bld; local 561 const fs_builder &bld = v->bld; local [all...] |
H A D | test_fs_copy_propagation.cpp | 103 const fs_builder &bld = v->bld; local 108 bld.MOV(vgrf0, vgrf2); 109 bld.ADD(vgrf1, vgrf0, vgrf3); 145 const fs_builder &bld = v->bld; local 178 fs_inst *mov = set_saturate(true, bld.MOV(vgrf0, vgrf1)); 180 bld.SEL(vgrf2, vgrf0,
|
H A D | brw_fs_builder.h | 90 fs_builder bld = *this; local 91 bld.block = block; 92 bld.cursor = cursor; 93 return bld; 120 fs_builder bld = *this; local 121 bld._dispatch_width = n; 122 bld._group += i * n; 123 return bld; 143 fs_builder bld = *this; local 145 bld 155 fs_builder bld = *this; local [all...] |
H A D | brw_fs_cse.cpp | 200 create_copy_instr(const fs_builder &bld, fs_inst *inst, fs_reg src, bool negate) argument 221 payload = ralloc_array(bld.shader->mem_ctx, fs_reg, sources); 228 src = offset(src, bld, 1); 230 copy = bld.LOAD_PAYLOAD(inst->dst, payload, sources, header_size); 232 copy = bld.MOV(inst->dst, src);
|
H A D | brw_vec4_builder.h | 86 vec4_builder bld = *this; local 87 bld.block = block; 88 bld.cursor = cursor; 89 return bld; 116 vec4_builder bld = *this; local 117 bld._dispatch_width = n; 118 bld._group += i * n; 119 return bld; 130 vec4_builder bld = *this; local 132 bld 142 vec4_builder bld = *this; local [all...] |
H A D | brw_vec4_surface_builder.cpp | 35 emit_stride(const vec4_builder &bld, const src_reg &src, unsigned size, argument 41 const dst_reg dst = bld.vgrf(src.type, 45 bld.MOV(writemask(offset(dst, 8, i * dst_stride / 4), 61 emit_insert(const vec4_builder &bld, const src_reg &src, argument 70 const dst_reg tmp = bld.vgrf(src.type); 72 bld.MOV(writemask(tmp, mask), src); 74 bld.MOV(writemask(tmp, ~mask), brw_imm_d(0)); 76 return emit_stride(bld, src_reg(tmp), n, has_simd4x2 ? 1 : 4, 1); 87 emit_extract(const vec4_builder &bld, const src_reg src, argument 94 return emit_stride(bld, sr 110 emit_send(const vec4_builder &bld, enum opcode op, const src_reg &header, const src_reg &addr, unsigned addr_sz, const src_reg &src, unsigned src_sz, const src_reg &surface, unsigned arg, unsigned ret_sz, brw_predicate pred = BRW_PREDICATE_NONE) argument 162 emit_untyped_read(const vec4_builder &bld, const src_reg &surface, const src_reg &addr, unsigned dims, unsigned size, brw_predicate pred) argument 179 emit_untyped_write(const vec4_builder &bld, const src_reg &surface, const src_reg &addr, const src_reg &src, unsigned dims, unsigned size, brw_predicate pred) argument 200 emit_untyped_atomic(const vec4_builder &bld, const src_reg &surface, const src_reg &addr, const src_reg &src0, const src_reg &src1, unsigned dims, unsigned rsize, unsigned op, brw_predicate pred) argument 233 emit_typed_message_header(const vec4_builder &bld) argument 259 emit_typed_read(const vec4_builder &bld, const src_reg &surface, const src_reg &addr, unsigned dims, unsigned size) argument 282 emit_typed_write(const vec4_builder &bld, const src_reg &surface, const src_reg &addr, const src_reg &src, unsigned dims, unsigned size) argument 303 emit_typed_atomic(const vec4_builder &bld, const src_reg &surface, const src_reg &addr, const src_reg &src0, const src_reg &src1, unsigned dims, unsigned rsize, unsigned op, brw_predicate pred) argument [all...] |
H A D | test_vec4_cmod_propagation.cpp | 145 const vec4_builder bld = vec4_builder(v).at_end(); local 150 dst_reg dest_null = bld.null_reg_f(); 153 bld.ADD(dest, src0, src1); 154 bld.CMP(dest_null, src_reg(dest), zero, BRW_CONDITIONAL_GE); 181 const vec4_builder bld = vec4_builder(v).at_end(); local 186 dst_reg dest_null = bld.null_reg_f(); 188 bld.ADD(dest, src0, src1); 189 bld.CMP(dest_null, src_reg(dest), zero, BRW_CONDITIONAL_GE); 218 const vec4_builder bld = vec4_builder(v).at_end(); local 224 bld 254 const vec4_builder bld = vec4_builder(v).at_end(); local 287 const vec4_builder bld = vec4_builder(v).at_end(); local 326 const vec4_builder bld = vec4_builder(v).at_end(); local 366 const vec4_builder bld = vec4_builder(v).at_end(); local 407 const vec4_builder bld = vec4_builder(v).at_end(); local 449 const vec4_builder bld = vec4_builder(v).at_end(); local 485 const vec4_builder bld = vec4_builder(v).at_end(); local 521 const vec4_builder bld = vec4_builder(v).at_end(); local 556 const vec4_builder bld = vec4_builder(v).at_end(); local 594 const vec4_builder bld = vec4_builder(v).at_end(); local 627 const vec4_builder bld = vec4_builder(v).at_end(); local 664 const vec4_builder bld = vec4_builder(v).at_end(); local 706 const vec4_builder bld = vec4_builder(v).at_end(); local 749 const vec4_builder bld = vec4_builder(v).at_end(); local 790 const vec4_builder bld = vec4_builder(v).at_end(); local [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
H A D | ir3_nir_lower_if_else.c | 159 flatten_block(nir_builder *bld, nir_block *if_block, nir_block *prev_block, argument 169 bld->cursor = nir_after_instr( 173 condition = nir_inot(bld, condition); 182 discard_cond = nir_iand(bld, condition, intr->src[0].ssa); 186 nir_intrinsic_instr_create(bld->shader,
|
/external/fio/engines/ |
H A D | libhdfs.c | 356 struct hdfsBuilder *bld; local 363 bld = hdfsNewBuilder(); 364 if (!bld) { 369 hdfsBuilderSetNameNode(bld, options->host); 370 hdfsBuilderSetNameNodePort(bld, options->port); 372 hdfsBuilderSetForceNewInstance(bld); 374 hd->fs = hdfsBuilderConnect(bld);
|