/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;
|