Searched refs:exec_mask (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_ir_common.c119 mask->exec_mask = LLVMBuildAnd(builder,
124 mask->exec_mask = mask->cond_mask;
127 mask->exec_mask = LLVMBuildAnd(builder,
128 mask->exec_mask,
134 mask->exec_mask = LLVMBuildAnd(builder,
135 mask->exec_mask,
182 mask->exec_mask = mask->ret_mask = mask->break_mask = mask->cont_mask =
198 * mask->exec_mask is used to figure out which bits of val
208 LLVMValueRef exec_mask = mask->has_mask ? mask->exec_mask local in function:lp_exec_mask_store
413 LLVMValueRef exec_mask = LLVMBuildNot(builder, local in function:lp_exec_continue
431 LLVMValueRef exec_mask = LLVMBuildNot(builder, local in function:lp_exec_break
458 LLVMValueRef exec_mask = LLVMBuildNot(builder, local in function:lp_exec_break
[all...]
H A Dlp_bld_nir_soa.c62 struct lp_exec_mask *exec_mask = &bld->exec_mask; local in function:mask_vec
64 if (!exec_mask->has_mask) {
68 return exec_mask->exec_mask;
70 exec_mask->exec_mask, "");
148 lp_exec_mask_store(&bld->exec_mask, float_bld, split_vals[0], chan_ptr);
149 lp_exec_mask_store(&bld->exec_mask, float_bld, split_vals[1], chan_ptr2);
283 LLVMValueRef pred = mask->has_mask ? mask->exec_mask
792 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_load_global
834 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_store_global
885 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_atomic_global
1057 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_load_mem
1146 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_store_mem
1218 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_atomic_mem
1874 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_vote
1938 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_ballot
1961 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_elect
2000 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_reduce
2225 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_read_invocation
2307 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_load_scratch
2364 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:emit_store_scratch
[all...]
H A Dlp_bld_ir_common.h56 LLVMValueRef exec_mask; member in struct:lp_exec_mask
H A Dlp_bld_tgsi_soa.c120 struct lp_exec_mask *exec_mask = &bld->exec_mask; local in function:mask_vec
122 if (!exec_mask->has_mask) {
126 return exec_mask->exec_mask;
128 exec_mask->exec_mask, "");
388 LLVMValueRef exec_mask; local in function:lp_exec_mask_ret
408 exec_mask = LLVMBuildNot(builder,
409 mask->exec_mask,
3515 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:load_emit
3636 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:store_emit
3829 LLVMValueRef exec_mask = mask_vec(bld_base); local in function:atomic_emit
[all...]
H A Dlp_bld_format.h158 LLVMValueRef exec_mask,
H A Dlp_bld_nir.h255 struct lp_exec_mask exec_mask; member in struct:lp_build_nir_soa_context
H A Dlp_bld_format_soa.c1012 LLVMValueRef exec_mask,
1086 assert(exec_mask);
1092 LLVMValueRef should_store_mask = LLVMBuildAnd(gallivm->builder, exec_mask, LLVMBuildNot(gallivm->builder, out_of_bounds, ""), "store_mask");
1009 lp_build_store_rgba_soa(struct gallivm_state * gallivm,const struct util_format_description * format_desc,struct lp_type type,LLVMValueRef exec_mask,LLVMValueRef base_ptr,LLVMValueRef offset,LLVMValueRef out_of_bounds,const LLVMValueRef rgba_in[4]) argument
H A Dlp_bld_sample.h148 LLVMValueRef exec_mask; member in struct:lp_img_params
H A Dlp_bld_tgsi.h583 struct lp_exec_mask exec_mask; member in struct:lp_build_tgsi_soa_context
H A Dlp_bld_sample_soa.c4515 LLVMValueRef exec_mask,
4542 LLVMValueRef should_store_mask = LLVMBuildAnd(gallivm->builder, exec_mask, LLVMBuildNot(gallivm->builder, out_of_bounds, ""), "store_mask");
4543 assert(exec_mask);
4705 lp_build_store_rgba_soa(gallivm, format_desc, params->type, params->exec_mask, base_ptr, offset, out_of_bounds,
4708 lp_build_do_atomic_soa(gallivm, format_desc, params->type, params->exec_mask, base_ptr, offset, out_of_bounds,
4512 lp_build_do_atomic_soa(struct gallivm_state * gallivm,const struct util_format_description * format_desc,struct lp_type type,LLVMValueRef exec_mask,LLVMValueRef base_ptr,LLVMValueRef offset,LLVMValueRef out_of_bounds,unsigned img_op,LLVMAtomicRMWBinOp op,const LLVMValueRef rgba_in[4],const LLVMValueRef rgba2_in[4],LLVMValueRef atomic_result[4]) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi_soa.c208 mask->exec_mask = mask->ret_mask = mask->break_mask = mask->cont_mask =
240 mask->exec_mask = LLVMBuildAnd(builder,
245 mask->exec_mask = mask->cond_mask;
248 mask->exec_mask = LLVMBuildAnd(builder,
249 mask->exec_mask,
255 mask->exec_mask = LLVMBuildAnd(builder,
256 mask->exec_mask,
363 LLVMValueRef exec_mask = LLVMBuildNot(builder, local in function:lp_exec_break
364 mask->exec_mask,
369 exec_mask, "break_ful
395 LLVMValueRef exec_mask = LLVMBuildNot(builder, local in function:lp_exec_break
410 LLVMValueRef exec_mask = LLVMBuildNot(builder, local in function:lp_exec_continue
741 LLVMValueRef exec_mask = mask->has_mask ? mask->exec_mask : NULL; local in function:lp_exec_mask_store
777 LLVMValueRef exec_mask; local in function:lp_exec_mask_ret
3364 struct lp_exec_mask *exec_mask = &bld->exec_mask; local in function:mask_vec
[all...]
H A Dlp_bld_tgsi.h262 LLVMValueRef exec_mask; member in struct:lp_exec_mask
493 struct lp_exec_mask exec_mask; member in struct:lp_build_tgsi_soa_context
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_insert_exec_mask.cpp353 Operand exec_mask = ctx.info[idx].exec.back().first; local in function:aco::__anon045cfe6e0110::transition_to_WQM
354 if (exec_mask.isUndefined()) {
355 exec_mask = bld.pseudo(aco_opcode::p_parallelcopy, bld.def(bld.lm), Operand(exec, bld.lm));
356 ctx.info[idx].exec.back().first = exec_mask;
359 exec_mask = bld.sop1(Builder::s_wqm, Definition(exec, bld.lm), bld.def(s1, scc),
360 get_exec_op(exec_mask));
361 ctx.info[idx].exec.emplace_back(exec_mask, mask_type_global | mask_type_wqm);
1051 Operand exec_mask = ctx.info[idx].exec[exec_idx].first; local in function:aco::__anon045cfe6e0110::add_branch_code
1052 exec_mask = bld.sop2(Builder::s_andn2, bld.def(bld.lm), bld.scc(Definition(cond)),
1053 exec_mask, break_con
1081 Operand exec_mask = ctx.info[idx].exec[exec_idx].first; local in function:aco::__anon045cfe6e0110::add_branch_code
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_shader.cpp955 lp_exec_bgnloop(&bld->exec_mask, true);
980 lp_exec_mask_cond_push(&bld->exec_mask, tmp);
981 lp_exec_break(&bld->exec_mask, &bld->bld_base.pc, false);
982 lp_exec_mask_cond_pop(&bld->exec_mask);
983 lp_exec_endloop(bld->bld_base.base.gallivm, &bld->exec_mask);
1178 lp_build_print_value(gallivm, "[TCS OUT] Store mask: ", bld->exec_mask.exec_mask);
1206 if (bld->exec_mask.has_mask) {
1207 lp_build_print_value(gallivm, "[TCS OUT] Exec mask: ", bld->exec_mask.exec_mask);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_shader.cpp490 struct lp_exec_mask *exec_mask = &bld->exec_mask; local in function:BuilderSWR::swr_gs_llvm_end_primitive
492 if (exec_mask->has_mask)
493 mask = AND(mask, unwrap(exec_mask->exec_mask));
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_eu_emit.c3153 struct brw_reg exec_mask = local in function:brw_find_live_channel
3166 brw_AND(p, vec1(dst), exec_mask, vec1(dst));
3167 exec_mask = vec1(dst);
3174 inst = brw_FBL(p, vec1(dst), exec_mask);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_eu_emit.c3370 struct brw_reg exec_mask = local in function:brw_find_live_channel
3384 brw_AND(p, vec1(dst), exec_mask, vec1(dst));
3385 exec_mask = vec1(dst);
3392 inst = brw_FBL(p, vec1(dst), exec_mask);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_llvm.c2209 LLVMValueRef exec_mask = lp_build_cmp(&blduivec, PIPE_FUNC_LEQUAL, true_index_array, fetch_max); local in function:draw_llvm_generate
2291 lp_build_mask_begin(&mask, gallivm, vs_type, exec_mask);

Completed in 79 milliseconds