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

1 2 3

  /external/mesa3d/src/compiler/nir/
nir_instr_set.h 53 bool nir_instr_set_add_or_rewrite(struct set *instr_set, nir_instr *instr);
59 void nir_instr_set_remove(struct set *instr_set, nir_instr *instr);
nir_loop_analyze.h 32 contains_other_jump(nir_cf_node *node, nir_instr *expected_jump)
36 nir_instr *lst_instr = nir_block_last_instr(nir_cf_node_as_block(node));
80 nir_instr *last_instr = NULL;
nir_opt_gcm.c 48 nir_instr *last_instr;
61 nir_instr *instr;
194 gcm_schedule_early_instr(nir_instr *instr, struct gcm_state *state);
207 nir_instr *instr = state->instr;
241 gcm_schedule_early_instr(nir_instr *instr, struct gcm_state *state)
265 gcm_schedule_late_instr(nir_instr *instr, struct gcm_state *state);
282 nir_instr *use_instr = use_src->parent_instr;
356 gcm_schedule_late_instr(nir_instr *instr, struct gcm_state *state)
374 gcm_place_instr(nir_instr *instr, struct gcm_state *state);
401 gcm_place_instr(nir_instr *instr, struct gcm_state *state
    [all...]
nir_gs_count_vertices.c 28 as_intrinsic(nir_instr *instr, nir_intrinsic_op op)
41 as_set_vertex_count(nir_instr *instr)
nir_opt_dce.c 34 nir_instr *instr;
38 worklist_push(struct exec_list *worklist, nir_instr *instr)
46 static nir_instr *
67 init_instr(nir_instr *instr, struct exec_list *worklist)
142 nir_instr *instr = worklist_pop(worklist);
nir.h 74 struct nir_instr;
393 typedef struct nir_instr { struct
405 } nir_instr; typedef in typeref:struct:nir_instr
407 static inline nir_instr *
408 nir_instr_next(nir_instr *instr)
414 return exec_node_data(nir_instr, next, node);
417 static inline nir_instr *
418 nir_instr_prev(nir_instr *instr)
424 return exec_node_data(nir_instr, prev, node);
428 nir_instr_is_first(nir_instr *instr
    [all...]
nir_opt_move_comparisons.c 78 move_comparison_source(nir_src *src, nir_block *block, nir_instr *before)
83 nir_instr *src_instr = src->ssa->parent_instr;
107 nir_instr *instr = src->parent_instr;
nir_opt_trivial_continues.c 27 instr_is_continue(nir_instr *instr)
39 nir_instr *first_instr = nir_block_first_instr(block);
60 nir_instr *last_instr = nir_block_last_instr(block);
nir_opt_global_to_local.c 38 nir_instr *instr = def_dest->reg.parent_instr;
50 nir_instr *instr = use_src->parent_instr;
nir_opt_copy_propagate.c 102 copy_prop_src(nir_src *src, nir_instr *parent_instr, nir_if *parent_if)
110 nir_instr *src_instr = src->ssa->parent_instr;
153 nir_instr *src_instr = src->src.ssa->parent_instr;
197 nir_instr *parent_instr;
212 copy_prop_instr(nir_instr *instr)
nir_liveness.c 239 search_for_use_after_instr(nir_instr *start, nir_ssa_def *def)
244 nir_instr *instr = exec_node_data(nir_instr, node, node);
256 nir_ssa_def_is_live_at(nir_ssa_def *def, nir_instr *instr)
nir_instr_set.c 178 const nir_instr *instr = data;
254 nir_instrs_equal(const nir_instr *instr1, const nir_instr *instr2)
424 instr_can_rewrite(nir_instr *instr)
465 nir_instr_get_dest_ssa_def(nir_instr *instr)
506 nir_instr_set_add_or_rewrite(struct set *instr_set, nir_instr *instr)
514 nir_instr *match = (nir_instr *) entry->key;
534 nir_instr_set_remove(struct set *instr_set, nir_instr *instr)
nir.c 224 void nir_dest_copy(nir_dest *dest, const nir_dest *src, nir_instr *instr)
412 instr_init(nir_instr *instr, nir_instr_type type)
889 nir_instr *prev_instr = nir_instr_prev(cursor.instr);
928 nir_instr *instr = state;
940 nir_instr *instr = state;
955 nir_instr *instr = state;
966 add_defs_uses(nir_instr *instr)
974 nir_instr_insert(nir_cursor cursor, nir_instr *instr)
988 nir_instr *last = nir_block_last_instr(cursor.block);
1050 remove_defs_uses(nir_instr *instr
    [all...]
nir_opt_conditional_discard.c 78 nir_instr *instr = nir_block_first_instr(then_block);
nir_move_vec_src_uses_to_dest.c 53 ssa_def_dominates_instr(nir_ssa_def *def, nir_instr *instr)
nir_opt_undef.c 50 nir_instr *parent = instr->src[i].src.ssa->parent_instr;
nir_clone.c 243 __clone_dst(clone_state *state, nir_instr *ninstr,
262 nir_instr *ninstr, nir_deref *parent);
266 nir_instr *ninstr)
280 nir_instr *ninstr, nir_deref *parent)
299 nir_instr *ninstr, nir_deref *parent)
313 nir_instr *ninstr, nir_deref *parent)
499 static nir_instr *
500 clone_instr(clone_state *state, const nir_instr *instr)
551 nir_instr *ninstr = clone_instr(state, instr);
nir_from_ssa.c 43 nir_instr *instr;
232 nir_instr *instr = nir_block_first_instr(block->successors[0]);
238 nir_instr *instr = nir_block_first_instr(block->successors[1]);
260 nir_instr *last_instr = nir_block_last_instr(block);
307 nir_instr *last_phi_instr = NULL;
503 nir_instr *parent_instr = def->parent_instr;
736 nir_instr *first_instr = nir_block_first_instr(block);
925 nir_instr *instr = dest->ssa.parent_instr;
nir_inline_functions.c 31 convert_deref_to_param_deref(nir_instr *instr, nir_deref_var **deref,
60 rewrite_param_derefs(nir_instr *instr, nir_call_instr *call)
nir_lower_phis_to_scalar.c 57 nir_instr *src_instr = src->src.ssa->parent_instr;
229 nir_instr *pred_last_instr = nir_block_last_instr(src->pred);
nir_lower_regs_to_ssa.c 47 nir_instr *instr = src->parent_instr;
91 nir_instr *instr = dest->reg.parent_instr;
nir_opt_constant_folding.c 71 nir_instr *src_instr = instr->src[i].src.ssa->parent_instr;
118 constant_fold_deref(nir_instr *instr, nir_deref_var *deref)
nir_opt_dead_cf.c 120 nir_instr *last_instr = nir_block_last_instr(last_block);
250 nir_instr *instr = nir_block_last_instr(block);
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_nir_analyze_boolean_resolves.c 47 nir_instr *src_instr = src->ssa->parent_instr;
70 nir_instr *src_instr = src->ssa->parent_instr;
brw_nir_opt_peephole_ffma.c 43 nir_instr *use_instr = use_src->parent_instr;
77 nir_instr *instr = src->src.ssa->parent_instr;

Completed in 334 milliseconds

1 2 3