HomeSort by relevance Sort by last modified time
    Searched refs:nir_alu_instr (Results 1 - 25 of 48) sorted by null

1 2

  /external/mesa3d/src/compiler/nir/
nir_search.h 79 bool (*cond)(nir_alu_instr *instr, unsigned src,
113 bool (*cond)(nir_alu_instr *instr);
126 nir_alu_instr *
127 nir_replace_instr(nir_alu_instr *instr, const nir_search_expression *search,
nir_opt_remove_phis.c 31 static nir_alu_instr *
37 nir_alu_instr *alu = nir_instr_as_alu(ssa->parent_instr);
42 matching_mov(nir_alu_instr *mov1, nir_ssa_def *ssa)
47 nir_alu_instr *mov2 = get_parent_mov(ssa);
78 nir_alu_instr *mov = NULL;
nir_search_helpers.h 39 is_pos_power_of_two(nir_alu_instr *instr, unsigned src, unsigned num_components,
69 is_neg_power_of_two(nir_alu_instr *instr, unsigned src, unsigned num_components,
95 is_zero_to_one(nir_alu_instr *instr, unsigned src, unsigned num_components,
118 is_used_more_than_once(nir_alu_instr *instr)
134 is_used_once(nir_alu_instr *instr)
156 is_not_used_by_if(nir_alu_instr *instr)
nir_lower_double_packing.c 60 nir_alu_instr *alu_instr = (nir_alu_instr *) instr;
nir_opt_copy_propagate.c 35 static bool is_move(nir_alu_instr *instr)
56 static bool is_vec(nir_alu_instr *instr)
73 is_swizzleless_move(nir_alu_instr *instr)
114 nir_alu_instr *alu_instr = nir_instr_as_alu(src_instr);
143 copy_prop_alu_src(nir_alu_instr *parent_alu_instr, unsigned index)
157 nir_alu_instr *alu_instr = nir_instr_as_alu(src_instr);
215 nir_alu_instr *alu_instr = nir_instr_as_alu(instr);
nir_opt_undef.c 39 opt_undef_csel(nir_alu_instr *instr)
78 opt_undef_vecN(nir_builder *b, nir_alu_instr *alu)
142 nir_alu_instr *alu = nir_instr_as_alu(instr);
nir_lower_to_source_mods.c 43 nir_alu_instr *alu = nir_instr_as_alu(instr);
52 nir_alu_instr *parent = nir_instr_as_alu(alu->src[i].src.ssa->parent_instr);
147 nir_alu_instr *child_alu = nir_instr_as_alu(child);
167 nir_alu_instr *child_alu = nir_instr_as_alu(child_src->parent_instr);
nir_lower_vec_to_movs.c 56 insert_mov(nir_alu_instr *vec, unsigned start_idx, nir_shader *shader)
60 nir_alu_instr *mov = nir_alu_instr_create(shader, nir_op_imov);
107 has_replicated_dest(nir_alu_instr *alu)
121 try_coalesce(nir_alu_instr *vec, unsigned start_idx)
149 nir_alu_instr *src_alu =
222 nir_alu_instr *vec = nir_instr_as_alu(instr);
nir_move_vec_src_uses_to_dest.c 71 nir_alu_instr *vec = nir_instr_as_alu(instr);
138 nir_alu_instr *use_alu = nir_instr_as_alu(use->parent_instr);
nir_lower_alu_to_scalar.c 29 * Replaces nir_alu_instr operations with more than one channel used in the
34 nir_alu_ssa_dest_init(nir_alu_instr *instr, unsigned num_components,
43 lower_reduction(nir_alu_instr *instr, nir_op chan_op, nir_op merge_op,
50 nir_alu_instr *chan = nir_alu_instr_create(builder->shader, chan_op);
77 lower_alu_instr_scalar(nir_alu_instr *instr, nir_builder *b)
216 nir_alu_instr *lower = nir_alu_instr_create(b->shader, instr->op);
nir_lower_atomics.c 130 nir_alu_instr *mul = nir_alu_instr_create(mem_ctx, nir_op_imul);
138 nir_alu_instr *add = nir_alu_instr_create(mem_ctx, nir_op_iadd);
nir_opt_peephole_select.c 96 nir_alu_instr *mov = nir_instr_as_alu(instr);
207 nir_alu_instr *sel = nir_alu_instr_create(shader, nir_op_bcsel);
nir_search.c 39 match_expression(const nir_search_expression *expr, nir_alu_instr *instr,
63 nir_alu_instr *src_alu = nir_instr_as_alu(src.ssa->parent_instr);
95 match_value(const nir_search_value *value, nir_alu_instr *instr, unsigned src,
246 match_expression(const nir_search_expression *expr, nir_alu_instr *instr,
451 nir_alu_instr *alu = nir_alu_instr_create(mem_ctx, expr->opcode);
570 nir_alu_instr *
571 nir_replace_instr(nir_alu_instr *instr, const nir_search_expression *search,
599 nir_alu_instr *mov = nir_alu_instr_create(mem_ctx, nir_op_imov);
nir_lower_locals_to_regs.c 163 nir_alu_instr *mul = nir_alu_instr_create(state->shader, nir_op_imul);
181 nir_alu_instr *add = nir_alu_instr_create(state->shader,
213 nir_alu_instr *mov = nir_alu_instr_create(state->shader, nir_op_imov);
240 nir_alu_instr *mov = nir_alu_instr_create(state->shader, nir_op_imov);
nir_opt_move_comparisons.c 152 nir_alu_instr *alu = nir_instr_as_alu(instr);
nir_lower_phis_to_scalar.c 60 nir_alu_instr *src_alu = nir_instr_as_alu(src_instr);
206 nir_alu_instr *vec = nir_alu_instr_create(state->mem_ctx, vec_op);
221 nir_alu_instr *mov = nir_alu_instr_create(state->mem_ctx,
nir_loop_analyze.c 166 nir_alu_instr *alu = nir_instr_as_alu(def->parent_instr);
243 nir_alu_instr *alu = nir_instr_as_alu(src_var->def->parent_instr);
362 nir_const_value *limit, nir_alu_instr *alu)
451 nir_alu_instr *cond_alu, bool limit_rhs, bool invert_cond)
455 nir_alu_instr *alu = nir_instr_as_alu(alu_def->def->parent_instr);
551 nir_alu_instr *alu = nir_instr_as_alu(terminator->conditional_instr);
nir_opt_dce.c 69 nir_alu_instr *alu_instr;
nir_lower_regs_to_ssa.c 107 rewrite_alu_instr(nir_alu_instr *alu, struct regs_to_ssa_state *state)
189 nir_alu_instr *vec = nir_alu_instr_create(state->shader, vecN_op);
nir_instr_set.c 51 hash_alu(uint32_t hash, const nir_alu_instr *instr)
232 nir_alu_srcs_equal(const nir_alu_instr *alu1, const nir_alu_instr *alu2,
261 nir_alu_instr *alu1 = nir_instr_as_alu(instr1);
262 nir_alu_instr *alu2 = nir_instr_as_alu(instr2);
nir_builder.h 179 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op);
269 nir_alu_instr *mov = nir_alu_instr_create(build->shader, nir_op_fmov);
283 nir_alu_instr *mov = nir_alu_instr_create(build->shader, nir_op_imov);
392 nir_ssa_for_alu_src(nir_builder *build, nir_alu_instr *instr, unsigned srcn)
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_nir_opt_peephole_ffma.c 48 nir_alu_instr *use_alu = nir_instr_as_alu(use_instr);
70 static nir_alu_instr *
81 nir_alu_instr *alu = nir_instr_as_alu(instr);
173 nir_alu_instr *add = nir_instr_as_alu(instr);
191 nir_alu_instr *mul;
237 nir_alu_instr *ffma = nir_alu_instr_create(b->shader, nir_op_ffma);
brw_nir_analyze_boolean_resolves.c 110 nir_alu_instr *alu = nir_instr_as_alu(instr);
brw_fs.h 202 void nir_emit_alu(const brw::fs_builder &bld, nir_alu_instr *instr);
235 bool optimize_extract_to_float(nir_alu_instr *instr,
237 bool optimize_frontfacing_ternary(nir_alu_instr *instr,
  /external/mesa3d/src/gallium/drivers/freedreno/ir3/
ir3_nir_lower_if_else.c 139 nir_alu_instr *alu = nir_instr_as_alu(instr);
267 nir_alu_instr *sel = nir_alu_instr_create(mem_ctx, nir_op_bcsel);

Completed in 1147 milliseconds

1 2