Searched defs:builder (Results 426 - 450 of 662) sorted by last modified time

<<11121314151617181920>>

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
H A Dlp_bld_conv.c94 LLVMBuilderRef builder = gallivm->builder; local
104 LLVMValueRef f32_magic = LLVMBuildBitCast(builder,
109 LLVMValueRef h = LLVMBuildZExt(builder, src, int_vec_type, "");
112 LLVMValueRef expmant = LLVMBuildAnd(builder, i32_mask_nosign, h, "");
113 LLVMValueRef shifted = LLVMBuildBitCast(builder, LLVMBuildShl(builder, expmant, i32_13, ""), float_vec_type, "");
116 LLVMValueRef scaled = LLVMBuildBitCast(builder, LLVMBuildFMul(builder, shifted, f32_magic, ""), int_vec_type, "");
120 LLVMValueRef infnanexp = LLVMBuildAnd(builder, b_wasinfna
157 LLVMBuilderRef builder = gallivm->builder; local
280 LLVMBuilderRef builder = gallivm->builder; local
359 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_flow.c43 * Insert a new block, right where builder is pointing to.
62 current_block = LLVMGetInsertBlock(gallivm->builder);
107 LLVMBuildCondBr(skip->gallivm->builder, cond, skip->block, new_block);
109 LLVMPositionBuilderAtEnd(skip->gallivm->builder, new_block);
117 LLVMBuildBr(skip->gallivm->builder, skip->block);
118 LLVMPositionBuilderAtEnd(skip->gallivm->builder, skip->block);
128 LLVMBuilderRef builder = mask->skip.gallivm->builder; local
144 cond = LLVMBuildICmp(builder,
146 LLVMBuildBitCast(builder, valu
222 LLVMBuilderRef builder = gallivm->builder; local
245 LLVMBuilderRef builder = state->gallivm->builder; local
296 LLVMBuilderRef builder = gallivm->builder; local
325 LLVMBuilderRef builder = state->gallivm->builder; local
408 LLVMBuilderRef builder = ifthen->gallivm->builder; local
430 LLVMBuilderRef builder = ifthen->gallivm->builder; local
477 LLVMBuilderRef builder = gallivm->builder; local
520 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_format_aos.c153 LLVMBuilderRef builder = gallivm->builder; local
178 packed = LLVMBuildInsertElement(builder,
183 packed = LLVMBuildShuffleVector(builder,
229 shifted = LLVMBuildLShr(builder, packed, LLVMConstVector(shifts, 4), "");
230 masked = LLVMBuildAnd(builder, shifted, LLVMConstVector(masks, 4), "");
235 casted = LLVMBuildSIToFP(builder, masked, LLVMVectorType(LLVMFloatTypeInContext(gallivm->context), 4), "");
237 casted = LLVMBuildUIToFP(builder, masked, LLVMVectorType(LLVMFloatTypeInContext(gallivm->context), 4), "");
246 scaled = LLVMBuildFMul(builder, casted, LLVMConstVector(scales, 4), "");
267 LLVMBuilderRef builder local
379 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_format_aos_array.c56 LLVMBuilderRef builder = gallivm->builder; local
75 ptr = LLVMBuildGEP(builder, base_ptr, &offset, 1, "");
76 ptr = LLVMBuildPointerCast(builder, ptr, LLVMPointerType(src_vec_type, 0), "");
77 res = LLVMBuildLoad(builder, ptr, "");
86 res = LLVMBuildFPTrunc(builder, res, src_vec_type, "");
H A Dlp_bld_format_soa.c106 LLVMBuilderRef builder = gallivm->builder; local
142 input = LLVMBuildLShr(builder, input, lp_build_const_int_vec(gallivm, type, start), "");
151 input = LLVMBuildAnd(builder, input, lp_build_const_int_vec(gallivm, type, mask), "");
162 input = LLVMBuildSIToFP(builder, input,
181 input = LLVMBuildShl(builder, input, bits_val, "");
191 input = LLVMBuildAShr(builder, input, bits_val, "");
199 input = LLVMBuildSIToFP(builder, input, lp_build_vec_type(gallivm, type), "");
203 input = LLVMBuildFMul(builder, input, scale_val, "");
219 input = LLVMBuildBitCast(builder, inpu
263 LLVMBuilderRef builder = gallivm->builder; local
318 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_format_yuv.c63 LLVMBuilderRef builder = gallivm->builder; local
93 tmp = LLVMBuildLShr(builder, packed, lp_build_const_int_vec(gallivm, type, 8), "");
94 tmp2 = LLVMBuildLShr(builder, tmp, lp_build_const_int_vec(gallivm, type, 16), "");
101 shift = LLVMBuildMul(builder, i, lp_build_const_int_vec(gallivm, type, 16), "");
102 shift = LLVMBuildAdd(builder, shift, lp_build_const_int_vec(gallivm, type, 8), "");
103 *y = LLVMBuildLShr(builder, packed, shift, "");
107 *v = LLVMBuildLShr(builder, packed, lp_build_const_int_vec(gallivm, type, 16), "");
111 *y = LLVMBuildAnd(builder, *y, mask, "y");
112 *u = LLVMBuildAnd(builder, *
131 LLVMBuilderRef builder = gallivm->builder; local
189 LLVMBuilderRef builder = gallivm->builder; local
287 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_gather.c59 offset = LLVMBuildExtractElement(gallivm->builder, offsets, index, "");
62 ptr = LLVMBuildGEP(gallivm->builder, base_ptr, &offset, 1, "");
91 ptr = LLVMBuildBitCast(gallivm->builder, ptr, src_ptr_type, "");
92 res = LLVMBuildLoad(gallivm->builder, ptr, "");
96 res = LLVMBuildTrunc(gallivm->builder, res, dst_elem_type, "");
98 res = LLVMBuildZExt(gallivm->builder, res, dst_elem_type, "");
144 res = LLVMBuildInsertElement(gallivm->builder, res, elem, index, "");
157 LLVMBuilderRef builder = gallivm->builder; local
163 vec = LLVMBuildInsertElement(builder, ve
[all...]
H A Dlp_bld_init.h47 LLVMBuilderRef builder; member in struct:gallivm_state
H A Dlp_bld_intr.c80 lp_build_intrinsic(LLVMBuilderRef builder, argument
86 LLVMModuleRef module = LLVMGetGlobalParent(LLVMGetBasicBlockParent(LLVMGetInsertBlock(builder)));
104 return LLVMBuildCall(builder, function, args, num_args, "");
109 lp_build_intrinsic_unary(LLVMBuilderRef builder, argument
114 return lp_build_intrinsic(builder, name, ret_type, &a, 1);
119 lp_build_intrinsic_binary(LLVMBuilderRef builder, argument
130 return lp_build_intrinsic(builder, name, ret_type, args, 2);
152 LLVMBuilderRef builder = gallivm->builder; local
171 a = LLVMBuildBitCast(builder,
230 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_logic.c80 LLVMBuilderRef builder = gallivm->builder; local
162 res = lp_build_intrinsic(builder,
166 res = LLVMBuildBitCast(builder, res, int_vec_type, "");
215 a = LLVMBuildXor(builder, a, msb, "");
216 b = LLVMBuildXor(builder, b, msb, "");
229 res = lp_build_intrinsic(builder, pcmpeq, vec_type, args, 2);
231 res = lp_build_intrinsic(builder, pcmpgt, vec_type, args, 2);
236 res = LLVMBuildNot(builder, res, "");
279 cond = LLVMBuildFCmp(builder, o
397 LLVMBuilderRef builder = bld->gallivm->builder; local
446 LLVMBuilderRef builder = bld->gallivm->builder; local
565 LLVMBuilderRef builder = bld->gallivm->builder; local
620 LLVMBuilderRef builder = bld->gallivm->builder; local
[all...]
H A Dlp_bld_pack.c46 * compute(LLVMBuilderRef builder struct lp_type type, LLVMValueRef a, LLVMValueRef b)
51 * lp_build_unpack2(builder, type, wide_type, a, &al, &ah);
52 * lp_build_unpack2(builder, type, wide_type, b, &bl, &bh);
57 * c = lp_build_pack2(bld->builder, wide_type, type, cl, ch);
168 return LLVMBuildExtractElement(gallivm->builder, src, elems[0], "");
171 return LLVMBuildShuffleVector(gallivm->builder, src, src,
206 tmp[i] = LLVMBuildShuffleVector(gallivm->builder, tmp[i*2], tmp[i*2 + 1],
230 return LLVMBuildShuffleVector(gallivm->builder, a, b, shuffle, "");
262 return LLVMBuildShuffleVector(gallivm->builder, a, b, shuffle, "");
282 LLVMBuilderRef builder local
384 LLVMBuilderRef builder = gallivm->builder; local
609 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_printf.c48 LLVMBuilderRef builder = gallivm->builder; local
63 args[i] = LLVMBuildFPExt(builder, args[i], LLVMDoubleTypeInContext(context), "");
68 func_printf = LLVMBuildBitCast(builder, func_printf, LLVMPointerType(printf_type, 0), "debug_printf");
70 return LLVMBuildCall(builder, func_printf, args, argcount, "");
82 LLVMBuilderRef builder = gallivm->builder; local
129 params[2 + i] = LLVMBuildExtractElement(builder, value, lp_build_const_int32(gallivm, i), "");
H A Dlp_bld_quad.c95 LLVMBuilderRef builder = gallivm->builder; local
117 return LLVMBuildFSub(builder, vec2, vec1, "ddxddy");
119 return LLVMBuildSub(builder, vec2, vec1, "ddxddy");
128 LLVMBuilderRef builder = gallivm->builder; local
149 vec1 = LLVMBuildShuffleVector(builder, a, b,
151 vec2 = LLVMBuildShuffleVector(builder, a, b,
154 return LLVMBuildFSub(builder, vec2, vec1, "ddxddyddxddy");
156 return LLVMBuildSub(builder, vec
[all...]
H A Dlp_bld_sample.c196 LLVMBuilderRef builder = bld->gallivm->builder; local
258 rho_xvec = LLVMBuildShuffleVector(builder, abs_ddx_ddy[0], abs_ddx_ddy[1],
260 rho_yvec = LLVMBuildShuffleVector(builder, abs_ddx_ddy[0], abs_ddx_ddy[1],
323 rho_vec = LLVMBuildExtractElement(builder, rho_vec, index0, "");
334 rho_s = LLVMBuildExtractElement(builder, rho_vec, index0, "");
335 rho_t = LLVMBuildExtractElement(builder, rho_vec, index1, "");
340 rho_r = LLVMBuildExtractElement(builder, rho_vec, index2, "");
501 LLVMBuilderRef builder = bld->gallivm->builder; local
660 LLVMBuilderRef builder = bld->gallivm->builder; local
735 LLVMBuilderRef builder = bld->gallivm->builder; local
755 LLVMBuilderRef builder = bld->gallivm->builder; local
781 LLVMBuilderRef builder = bld->gallivm->builder; local
973 LLVMBuilderRef builder = gallivm->builder; local
998 LLVMBuilderRef builder = bld->gallivm->builder; local
1255 LLVMBuilderRef builder = bld->gallivm->builder; local
[all...]
H A Dlp_bld_sample_aos.c88 LLVMBuilderRef builder = bld->gallivm->builder; local
96 coord = LLVMBuildAnd(builder, coord, length_minus_one, "");
207 LLVMBuilderRef builder = bld->gallivm->builder; local
226 coord0 = LLVMBuildAnd(builder, coord0, length_minus_one, "");
227 coord1 = LLVMBuildAnd(builder, coord1, length_minus_one, "");
238 coord1 = LLVMBuildAnd(builder,
280 coord0 = LLVMBuildAnd(builder, coord0, length_minus_one, "");
296 *offset1 = LLVMBuildAnd(builder,
366 LLVMBuilderRef builder = bld->gallivm->builder; local
470 LLVMBuilderRef builder = bld->gallivm->builder; local
526 LLVMBuilderRef builder = bld->gallivm->builder; local
738 LLVMBuilderRef builder = bld->gallivm->builder; local
976 LLVMBuilderRef builder = bld->gallivm->builder; local
1324 LLVMBuilderRef builder = bld->gallivm->builder; local
1541 LLVMBuilderRef builder = bld->gallivm->builder; local
[all...]
H A Dlp_bld_sample_soa.c90 LLVMBuilderRef builder = bld->gallivm->builder; local
102 use_border = LLVMBuildOr(builder, b1, b2, "b1_or_b2");
113 use_border = LLVMBuildOr(builder, use_border, b1, "ub_or_b1");
114 use_border = LLVMBuildOr(builder, use_border, b2, "ub_or_b2");
117 use_border = LLVMBuildOr(builder, b1, b2, "b1_or_b2");
129 use_border = LLVMBuildOr(builder, use_border, b1, "ub_or_b1");
130 use_border = LLVMBuildOr(builder, use_border, b2, "ub_or_b2");
133 use_border = LLVMBuildOr(builder, b1, b2, "b1_or_b2");
210 isOdd = LLVMBuildAnd(bld->gallivm->builder, fl
279 LLVMBuilderRef builder = bld->gallivm->builder; local
477 LLVMBuilderRef builder = bld->gallivm->builder; local
872 LLVMBuilderRef builder = bld->gallivm->builder; local
1097 LLVMBuilderRef builder = bld->gallivm->builder; local
1171 LLVMBuilderRef builder = bld->gallivm->builder; local
1248 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_struct.c57 member_ptr = LLVMBuildGEP(gallivm->builder, ptr, indices, Elements(indices), "");
74 res = LLVMBuildLoad(gallivm->builder, member_ptr, "");
91 element_ptr = LLVMBuildGEP(gallivm->builder, ptr, indices, Elements(indices), "");
110 res = LLVMBuildLoad(gallivm->builder, element_ptr, "");
128 LLVMBuildStore(gallivm->builder, value, element_ptr);
133 lp_build_pointer_get(LLVMBuilderRef builder, argument
140 element_ptr = LLVMBuildGEP(builder, ptr, &index, 1, "");
141 res = LLVMBuildLoad(builder, element_ptr, "");
150 lp_build_pointer_get_unaligned(LLVMBuilderRef builder, argument
158 element_ptr = LLVMBuildGEP(builder, pt
169 lp_build_pointer_set(LLVMBuilderRef builder, LLVMValueRef ptr, LLVMValueRef index, LLVMValueRef value) argument
181 lp_build_pointer_set_unaligned(LLVMBuilderRef builder, LLVMValueRef ptr, LLVMValueRef index, LLVMValueRef value, unsigned alignment) argument
[all...]
H A Dlp_bld_swizzle.c58 LLVMBuilderRef builder = gallivm->builder; local
68 res = LLVMBuildInsertElement(builder, undef, scalar, LLVMConstNull(i32_type), "");
69 res = LLVMBuildShuffleVector(builder, res, undef, LLVMConstNull(i32_vec_type), "");
76 res = LLVMBuildInsertElement(builder, res, scalar, index, "");
145 res = LLVMBuildShuffleVector(gallivm->builder, vector,
153 res = LLVMBuildExtractElement(gallivm->builder, vector, index, "");
169 LLVMBuilderRef builder = bld->gallivm->builder; local
191 return LLVMBuildShuffleVector(builder,
255 LLVMBuilderRef builder = bld->gallivm->builder; local
[all...]
H A Dlp_bld_tgsi_aos.c109 LLVMBuilderRef builder = bld_base->base.gallivm->builder; local
130 scalar_ptr = LLVMBuildGEP(builder, bld->consts_ptr, &index, 1, "");
132 scalar = LLVMBuildLoad(builder, scalar_ptr, "");
143 res = LLVMBuildInsertElement(builder, res, scalar, swizzle, "");
164 res = LLVMBuildShuffleVector(builder,
207 LLVMBuilderRef builder = bld_base->base.gallivm->builder; local
209 LLVMValueRef res = LLVMBuildLoad(builder, temp_ptr, "");
227 LLVMBuilderRef builder local
[all...]
H A Dlp_bld_tgsi_soa.c71 LLVMBuilderRef builder = bld->gallivm->builder; local
86 builder,
93 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
99 tmp = LLVMBuildAnd(builder,
103 mask->exec_mask = LLVMBuildAnd(builder,
111 mask->exec_mask = LLVMBuildAnd(builder,
125 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
142 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
169 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
201 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
215 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
231 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
310 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
347 LLVMBuilderRef builder = mask->bld->gallivm->builder; local
391 LLVMBuilderRef builder = bld->bld_base.base.gallivm->builder; local
413 LLVMBuilderRef builder = bld->bld_base.base.gallivm->builder; local
435 LLVMBuilderRef builder = bld->gallivm->builder; local
469 LLVMBuilderRef builder = gallivm->builder; local
521 LLVMBuilderRef builder = bld->bld_base.base.gallivm->builder; local
587 LLVMBuilderRef builder = gallivm->builder; local
663 LLVMBuilderRef builder = gallivm->builder; local
729 LLVMBuilderRef builder = gallivm->builder; local
791 LLVMBuilderRef builder = gallivm->builder; local
861 LLVMBuilderRef builder = bld->bld_base.base.gallivm->builder; local
933 LLVMBuilderRef builder = gallivm->builder; local
1144 LLVMBuilderRef builder = bld->bld_base.base.gallivm->builder; local
1419 LLVMBuilderRef builder = bld->bld_base.base.gallivm->builder; local
1476 LLVMBuilderRef builder = bld->bld_base.base.gallivm->builder; local
1505 LLVMBuilderRef builder = gallivm->builder; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
H A Dlp_bld_blend_logicop.c44 lp_build_logicop(LLVMBuilderRef builder, argument
59 res = LLVMBuildNot(builder, LLVMBuildOr(builder, src, dst, ""), "");
62 res = LLVMBuildAnd(builder, LLVMBuildNot(builder, src, ""), dst, "");
65 res = LLVMBuildNot(builder, src, "");
68 res = LLVMBuildAnd(builder, src, LLVMBuildNot(builder, dst, ""), "");
71 res = LLVMBuildNot(builder, dst, "");
74 res = LLVMBuildXor(builder, sr
[all...]
H A Dlp_bld_blend_soa.c217 LLVMBuilderRef builder = gallivm->builder; local
237 res[i] = lp_build_logicop(builder, blend->logicop_func, src[i], dst[i]);
H A Dlp_bld_depth.c101 LLVMBuilderRef builder = bld->gallivm->builder; local
122 stencilRef = LLVMBuildAnd(builder, stencilRef, valuemask, "");
124 stencilVals = LLVMBuildAnd(builder, stencilVals, valuemask, "");
181 LLVMBuilderRef builder = bld->gallivm->builder; local
225 res = LLVMBuildAnd(builder, res, max, "");
229 res = LLVMBuildAnd(builder, res, max, "");
232 res = LLVMBuildNot(builder, stencilVals, "");
233 res = LLVMBuildAnd(builder, re
257 LLVMBuilderRef builder = bld->gallivm->builder; local
440 LLVMBuilderRef builder = gallivm->builder; local
548 LLVMBuilderRef builder = gallivm->builder; local
853 lp_build_depth_write(LLVMBuilderRef builder, const struct util_format_description *format_desc, LLVMValueRef zs_dst_ptr, LLVMValueRef zs_value) argument
876 LLVMBuilderRef builder = gallivm->builder; local
[all...]
H A Dlp_bld_interp.c135 LLVMBuilderRef builder = coeff_bld->gallivm->builder; local
147 *pixoffx = LLVMBuildInsertElement(builder, *pixoffx, pixxf, nr, "");
148 *pixoffy = LLVMBuildInsertElement(builder, *pixoffy, pixyf, nr, "");
168 LLVMBuilderRef builder = gallivm->builder; local
196 ptr = LLVMBuildGEP(builder, dadx_ptr, &index, 1, "");
197 ptr = LLVMBuildBitCast(builder, ptr,
199 dadxaos = LLVMBuildLoad(builder, ptr, "");
201 ptr = LLVMBuildGEP(builder, dady_pt
245 LLVMBuilderRef builder = gallivm->builder; local
369 LLVMBuilderRef builder = gallivm->builder; local
557 LLVMBuilderRef builder = gallivm->builder; local
676 LLVMBuilderRef builder = bld->coeff_bld.gallivm->builder; local
688 lp_build_interp_soa_init(struct lp_build_interp_soa_context *bld, struct gallivm_state *gallivm, unsigned num_inputs, const struct lp_shader_input *inputs, LLVMBuilderRef builder, struct lp_type type, boolean dynamic_offsets, LLVMValueRef a0_ptr, LLVMValueRef dadx_ptr, LLVMValueRef dady_ptr, LLVMValueRef x0, LLVMValueRef y0) argument
[all...]
H A Dlp_state_fs.c120 LLVMBuilderRef builder = gallivm->builder; local
157 mask_input = LLVMBuildLShr(builder,
176 mask = LLVMBuildAnd(builder, mask, LLVMConstVector(bits, fs_type.length), "");
220 LLVMBuilderRef builder,
334 lp_build_depth_write(builder, zs_format_desc, depth_ptr, zs_value);
354 LLVMValueRef alpha = LLVMBuildLoad(builder, outputs[color0][3], "alpha");
375 z = LLVMBuildLoad(builder, outputs[pos0][2], "output.z");
391 lp_build_depth_write(builder, zs_format_desc, depth_ptr, zs_value);
422 LLVMValueRef out = LLVMBuildLoad(builder, output
217 generate_fs(struct gallivm_state *gallivm, struct lp_fragment_shader *shader, const struct lp_fragment_shader_variant_key *key, LLVMBuilderRef builder, struct lp_type type, LLVMValueRef context_ptr, unsigned i, struct lp_build_interp_soa_context *interp, struct lp_build_sampler_soa *sampler, LLVMValueRef *pmask, LLVMValueRef (*color)[4], LLVMValueRef depth_ptr, LLVMValueRef facing, unsigned partial_mask, LLVMValueRef mask_input, LLVMValueRef counter) argument
442 generate_fs_loop(struct gallivm_state *gallivm, struct lp_fragment_shader *shader, const struct lp_fragment_shader_variant_key *key, LLVMBuilderRef builder, struct lp_type type, LLVMValueRef context_ptr, LLVMValueRef num_loop, struct lp_build_interp_soa_context *interp, struct lp_build_sampler_soa *sampler, LLVMValueRef mask_store, LLVMValueRef (*out_color)[4], LLVMValueRef depth_ptr, unsigned depth_bits, LLVMValueRef facing, LLVMValueRef counter) argument
694 generate_blend(struct gallivm_state *gallivm, const struct pipe_blend_state *blend, unsigned rt, LLVMBuilderRef builder, struct lp_type type, LLVMValueRef context_ptr, LLVMValueRef mask, LLVMValueRef *src, LLVMValueRef dst_ptr, boolean do_branch) argument
789 LLVMBuilderRef builder; local
[all...]

Completed in 1009 milliseconds

<<11121314151617181920>>