/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_ir_common.c | 119 mask->exec_mask = LLVMBuildAnd(builder, in lp_exec_mask_update() 124 mask->exec_mask = mask->cond_mask; in lp_exec_mask_update() 127 mask->exec_mask = LLVMBuildAnd(builder, in lp_exec_mask_update() 128 mask->exec_mask, in lp_exec_mask_update() 134 mask->exec_mask = LLVMBuildAnd(builder, in lp_exec_mask_update() 135 mask->exec_mask, in lp_exec_mask_update() 182 mask->exec_mask = mask->ret_mask = mask->break_mask = mask->cont_mask = in lp_exec_mask_init() 198 * mask->exec_mask is used to figure out which bits of val 208 LLVMValueRef exec_mask = mask->has_mask ? mask->exec_mask in lp_exec_mask_store() local 413 LLVMValueRef exec_mask = LLVMBuildNot(builder, lp_exec_continue() local 431 LLVMValueRef exec_mask = LLVMBuildNot(builder, lp_exec_break() local 458 LLVMValueRef exec_mask = LLVMBuildNot(builder, lp_exec_break() local [all...] |
H A D | lp_bld_nir_soa.c | 64 struct lp_exec_mask *exec_mask = &bld->exec_mask; in mask_vec() local 66 if (!exec_mask->has_mask) { in mask_vec() 70 return exec_mask->exec_mask; in mask_vec() 72 exec_mask->exec_mask, ""); in mask_vec() 90 if (bld->exec_mask.has_mask) in invocation_0_must_be_active() 184 lp_exec_mask_store(&bld->exec_mask, float_bld, split_vals[0], chan_ptr); in emit_store_64bit_chan() 185 lp_exec_mask_store(&bld->exec_mask, float_bl in emit_store_64bit_chan() 609 LLVMValueRef exec_mask = mask_vec(bld_base); emit_store_tcs_chan() local 829 LLVMValueRef exec_mask = mask_vec(bld_base); emit_load_global() local 885 LLVMValueRef exec_mask = mask_vec(bld_base); emit_store_global() local 942 LLVMValueRef exec_mask = mask_vec(bld_base); emit_atomic_global() local 1253 LLVMValueRef exec_mask = mask_vec(bld_base); emit_load_mem() local 1356 LLVMValueRef exec_mask = mask_vec(bld_base); emit_store_mem() local 1418 LLVMValueRef exec_mask = mask_vec(bld_base); emit_atomic_mem() local 1686 LLVMValueRef exec_mask = mask_vec(bld_base); emit_tex() local 2078 LLVMValueRef exec_mask = mask_vec(bld_base); emit_vote() local 2143 LLVMValueRef exec_mask = mask_vec(bld_base); emit_ballot() local 2167 LLVMValueRef exec_mask = mask_vec(bld_base); emit_elect() local 2253 LLVMValueRef exec_mask = mask_vec(bld_base); emit_reduce() local 2478 LLVMValueRef exec_mask = mask_vec(bld_base); emit_read_invocation() local 2553 LLVMValueRef exec_mask = mask_vec(bld_base); emit_load_scratch() local 2609 LLVMValueRef exec_mask = mask_vec(bld_base); emit_store_scratch() local [all...] |
H A D | lp_bld_tgsi_soa.c | 120 struct lp_exec_mask *exec_mask = &bld->exec_mask; in mask_vec() local 122 if (!exec_mask->has_mask) { in mask_vec() 126 return exec_mask->exec_mask; in mask_vec() 128 exec_mask->exec_mask, ""); in mask_vec() 388 LLVMValueRef exec_mask; in lp_exec_mask_ret() local 408 exec_mask = LLVMBuildNot(builder, in lp_exec_mask_ret() 409 mask->exec_mask, in lp_exec_mask_ret() 3522 LLVMValueRef exec_mask = mask_vec(bld_base); load_emit() local 3643 LLVMValueRef exec_mask = mask_vec(bld_base); store_emit() local 3836 LLVMValueRef exec_mask = mask_vec(bld_base); atomic_emit() local [all...] |
H A D | lp_bld_ir_common.h | 56 LLVMValueRef exec_mask; member
|
H A D | lp_bld_format.h | 163 LLVMValueRef exec_mask,
|
H A D | lp_bld_nir.h | 278 struct lp_exec_mask exec_mask; member
|
H A D | lp_bld_format_soa.c | 1016 LLVMValueRef exec_mask, in lp_build_store_rgba_soa() 1090 assert(exec_mask); in lp_build_store_rgba_soa() 1096 LLVMValueRef should_store_mask = LLVMBuildAnd(gallivm->builder, exec_mask, LLVMBuildNot(gallivm->builder, out_of_bounds, ""), "store_mask"); in lp_build_store_rgba_soa() 1013 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]) lp_build_store_rgba_soa() argument
|
H A D | lp_bld_sample.h | 151 LLVMValueRef exec_mask; member
|
H A D | lp_bld_tgsi.h | 581 struct lp_exec_mask exec_mask; member
|
H A D | lp_bld_sample_soa.c | 4562 LLVMValueRef exec_mask, in lp_build_do_atomic_soa() 4594 LLVMBuildAnd(gallivm->builder, exec_mask, in lp_build_do_atomic_soa() 4597 assert(exec_mask); in lp_build_do_atomic_soa() 4793 params->exec_mask, base_ptr, offset, in lp_build_img_op_soa() 4797 params->exec_mask, base_ptr, offset, in lp_build_img_op_soa() 4559 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]) lp_build_do_atomic_soa() argument
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_insert_exec_mask.cpp | 192 Operand exec_mask = ctx.info[idx].exec.back().first; in transition_to_WQM() local 193 if (exec_mask.isUndefined()) { in transition_to_WQM() 194 exec_mask = bld.copy(bld.def(bld.lm), Operand(exec, bld.lm)); in transition_to_WQM() 195 ctx.info[idx].exec.back().first = exec_mask; in transition_to_WQM() 198 exec_mask = bld.sop1(Builder::s_wqm, Definition(exec, bld.lm), bld.def(s1, scc), in transition_to_WQM() 199 get_exec_op(exec_mask)); in transition_to_WQM() 200 ctx.info[idx].exec.emplace_back(exec_mask, mask_type_global | mask_type_wqm); in transition_to_WQM() 842 Operand exec_mask = ctx.info[idx].exec[exec_idx].first; in add_branch_code() local 843 exec_mask = bld.sop2(Builder::s_andn2, bld.def(bld.lm), bld.scc(Definition(cond)), in add_branch_code() 844 exec_mask, break_con in add_branch_code() 872 Operand exec_mask = ctx.info[idx].exec[exec_idx].first; add_branch_code() local [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_fs.cpp | 5559 fs_reg exec_mask(retype(brw_mask_reg(0), BRW_REGISTER_TYPE_UD)); 5581 ubld.AND(mask, exec_mask, mask); 5582 exec_mask = mask; 5586 ubld.FBL(inst->dst, exec_mask); 5589 ubld.LZD(tmp, exec_mask);
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_llvm.c | 2192 LLVMValueRef exec_mask = lp_build_cmp(&blduivec, PIPE_FUNC_LEQUAL, true_index_array, fetch_max); in draw_llvm_generate() local 2274 lp_build_mask_begin(&mask, gallivm, vs_type, exec_mask); in draw_llvm_generate()
|