Searched defs:bld (Results 1 - 25 of 55) sorted by relevance

123

/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_bitarit.c41 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 Dlp_bld_format_aos_array.c59 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 Dlp_bld_quad.c63 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 Dlp_bld_type.c366 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 Dlp_bld_format_yuv.c223 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 Dlp_bld_logic.c221 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 Dlp_bld_conv.c585 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 Dlp_bld_alpha.c58 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 Dlp_bld_blend.c92 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 Dlp_bld_blend_aos.c94 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 Dlp_test_arit.c72 (*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 Dnir_opt_remove_phis.c146 nir_builder bld; local
147 nir_builder_init(&bld, impl);
150 progress |= remove_phis_block(block, &bld);
H A Dnir_lower_idiv.c40 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 Dnir_lower_double_ops.c516 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 Dnv50_ir_lowering_nvc0.h41 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 Dtest_fs_cmod_propagation.cpp103 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 Dtest_fs_saturate_propagation.cpp103 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 Dtest_fs_copy_propagation.cpp103 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 Dbrw_fs_builder.h90 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 Dbrw_fs_cse.cpp200 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 Dbrw_vec4_builder.h86 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 Dbrw_vec4_surface_builder.cpp35 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 Dtest_vec4_cmod_propagation.cpp145 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 Dir3_nir_lower_if_else.c159 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 Dlibhdfs.c356 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);

Completed in 1174 milliseconds

123