| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_opt_undef.c | 33 * Turn conditional selects between an undef and some other value into a move 74 * Replace vecN(undef, undef, ...) with a single undef. 91 nir_ssa_def *undef = nir_ssa_undef(b, alu->dest.dest.ssa.num_components, local 93 nir_ssa_def_rewrite_uses(&alu->dest.dest.ssa, undef); 110 unsigned undef = 0; local 117 undef |= BITSET_MASK(nir_ssa_alu_instr_src_components(alu, i)) << i; 122 return undef;
|
| nir_opt_dce.c | 88 nir_ssa_undef_instr *undef = nir_instr_as_ssa_undef(instr); local 89 return BITSET_TEST(defs_live, undef->def.index);
|
| nir_phi_builder.c | 206 * case, the value is undefined so we need an SSA undef. 208 nir_ssa_undef_instr *undef = local 213 &undef->instr); 214 def = &undef->def;
|
| nir_opt_uniform_atomics.c | 76 #undef OP_NOIMG 77 #undef OP 219 nir_ssa_def *undef = nir_ssa_undef(b, 1, intrin->dest.ssa.bit_size); local 222 nir_ssa_def *result = nir_if_phi(b, &intrin->dest.ssa, undef); 256 nir_ssa_def *undef = result ? nir_ssa_undef(b, 1, result->bit_size) : NULL; local 259 result = nir_if_phi(b, result, undef);
|
| nir_control_flow.c | 238 nir_ssa_undef_instr *undef = local 242 nir_instr_insert_before_cf_list(&impl->body, &undef->instr); 243 nir_phi_src *src = nir_phi_instr_add_src(phi, pred, nir_src_for_ssa(&undef->def)); 244 list_addtail(&src->src.use_link, &undef->def.uses); 612 nir_ssa_undef_instr *undef = local 616 nir_instr_insert_before_cf_list(&impl->body, &undef->instr); 617 nir_ssa_def_rewrite_uses(def, &undef->def);
|
| nir_lower_vars_to_ssa.c | 571 nir_ssa_undef_instr *undef = local 576 nir_instr_insert_before(&intrin->instr, &undef->instr); 580 &undef->def);
|
| nir_opt_loop_unroll.c | 613 * the access with an undef. This can later result in the entire loop being 653 nir_ssa_def *undef = local 657 undef);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_opt_undef.c | 33 * Turn conditional selects between an undef and some other value into a move 75 * Replace vecN(undef, undef, ...) with a single undef. 96 nir_ssa_def *undef = nir_ssa_undef(b, alu->dest.dest.ssa.num_components, local 98 nir_ssa_def_rewrite_uses(&alu->dest.dest.ssa, nir_src_for_ssa(undef));
|
| nir_opt_loop_unroll.c | 609 * the access with an undef. This can later result in the entire loop being 649 nir_ssa_def *undef = local 653 nir_src_for_ssa(undef));
|
| nir_phi_builder.c | 207 * case, the value is undefined so we need an SSA undef. 209 nir_ssa_undef_instr *undef = local 214 &undef->instr); 215 def = &undef->def;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| aco_lower_phis.cpp | 35 undef = 0, member in class:aco::pred_defined 68 if (state->any_pred_defined[block_idx] == pred_defined::undef) 154 if (defined == pred_defined::undef) { 198 std::fill(state->any_pred_defined.begin(), state->any_pred_defined.end(), pred_defined::undef); 226 state->any_pred_defined[block->index] = pred_defined::undef; 242 if (state->any_pred_defined[j] == pred_defined::undef) 248 state->any_pred_defined[block->index] = pred_defined::undef; 283 if (state->any_pred_defined[pred] != pred_defined::undef)
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| vir_to_qpu.c | 73 struct qreg undef = vir_nop_reg(); local 74 struct qinst *qinst = vir_add_inst(V3D_QPU_A_NOP, undef, undef, undef); 216 /* QFILE_NULL is an undef, so we can load
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/ |
| serialize_tests.cpp | 145 nir_ssa_def *undef = nir_ssa_undef(b, GetParam(), 32); local 147 undef, undef, undef, undef, 148 undef, undef, undef, undef, 149 undef, undef, undef, undef 167 nir_ssa_def *undef = nir_ssa_undef(b, 2, 32); local 189 nir_ssa_def *undef = nir_ssa_undef(b, 2, 32); local 218 nir_ssa_def *undef = nir_ssa_undef(b, GetParam(), 32); local 246 nir_ssa_def *undef = nir_ssa_undef(b, GetParam(), 32); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| lp_bld_type.h | 163 LLVMValueRef undef; member in struct:lp_build_context
|
| lp_bld_pack.c | 1032 LLVMValueRef undef; local 1040 undef = LLVMGetUndef(LLVMVectorType(type, dst_length)); 1041 return LLVMBuildInsertElement(gallivm->builder, undef, src, lp_build_const_int32(gallivm, 0), ""); 1044 undef = LLVMGetUndef(type); 1057 /* Undef fill remaining space */ 1062 return LLVMBuildShuffleVector(gallivm->builder, src, undef, LLVMConstVector(elems, dst_length), "");
|
| lp_bld_swizzle.c | 61 LLVMValueRef undef = LLVMGetUndef(vec_type); local 68 res = LLVMBuildInsertElement(builder, undef, scalar, LLVMConstNull(i32_type), ""); 69 res = LLVMBuildShuffleVector(builder, res, undef, LLVMConstNull(i32_vec_type), ""); 166 if(a == bld->undef || a == bld->zero || a == bld->one || num_channels == 1) 186 return LLVMBuildShuffleVector(builder, a, bld->undef, LLVMConstVector(shuffles, n), ""); 386 return bld->undef; 389 return bld->undef; 398 LLVMValueRef undef = LLVMGetUndef(lp_build_elem_type(bld->gallivm, type)); local 444 aux[i] = undef; 591 return bld->undef; 771 LLVMValueRef undef = LLVMGetUndef(i32t); local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| vir_to_qpu.c | 79 struct qreg undef = vir_nop_reg(); local 80 struct qinst *qinst = vir_add_inst(V3D_QPU_A_NOP, undef, undef, undef);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| lp_bld_type.h | 163 LLVMValueRef undef; member in struct:lp_build_context
|
| lp_bld_pack.c | 1032 LLVMValueRef undef; local 1040 undef = LLVMGetUndef(LLVMVectorType(type, dst_length)); 1041 return LLVMBuildInsertElement(gallivm->builder, undef, src, lp_build_const_int32(gallivm, 0), ""); 1044 undef = LLVMGetUndef(type); 1057 /* Undef fill remaining space */ 1062 return LLVMBuildShuffleVector(gallivm->builder, src, undef, LLVMConstVector(elems, dst_length), "");
|
| lp_bld_swizzle.c | 60 LLVMValueRef undef = LLVMGetUndef(vec_type); local 67 res = LLVMBuildInsertElement(builder, undef, scalar, LLVMConstNull(i32_type), ""); 68 res = LLVMBuildShuffleVector(builder, res, undef, LLVMConstNull(i32_vec_type), ""); 165 if(a == bld->undef || a == bld->zero || a == bld->one || num_channels == 1) 185 return LLVMBuildShuffleVector(builder, a, bld->undef, LLVMConstVector(shuffles, n), ""); 385 return bld->undef; 388 return bld->undef; 397 LLVMValueRef undef = LLVMGetUndef(lp_build_elem_type(bld->gallivm, type)); local 441 aux[i] = undef; 588 return bld->undef; 740 LLVMValueRef undef = LLVMGetUndef(i32t); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_fs_copy_propagation.cpp | 91 BITSET_WORD *undef; member in struct:__anon2385::block_data 142 bd[block->num].undef = rzalloc_array(bd, BITSET_WORD, bitset_words); 264 /* Initialize the undef set. */ 267 BITSET_SET(bd[block->num].undef, i); 271 BITSET_CLEAR(bd[block->num].undef, i); 310 bd[parent->num].undef[i]);
|
| brw_nir.c | 77 nir_ssa_def *undef = nir_ssa_undef(b, 1, 32); local 78 nir_ssa_def_rewrite_uses(&intr->dest.ssa, undef); 1420 #undef AOP_CASE 1431 #undef AOP_CASE
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| brw_fs_copy_propagation.cpp | 88 BITSET_WORD *undef; member in struct:__anon4728::block_data 139 bd[block->num].undef = rzalloc_array(bd, BITSET_WORD, bitset_words); 205 /* Initialize the undef set. */ 208 BITSET_SET(bd[block->num].undef, i); 212 BITSET_CLEAR(bd[block->num].undef, i); 251 bd[parent->num].undef[i]);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/ |
| nir.c | 421 nir_ssa_undef_instr *undef = nir_instr_as_ssa_undef(ni); local 422 ppir_node *node = ppir_node_create_ssa(block, ppir_op_undef, &undef->def); 428 dest->ssa.undef = true;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| sfn_emitssboinstruction.cpp | 440 auto undef = from_nir(intrin->src[2], 0); local
|