/external/mesa3d/src/compiler/nir/ |
nir_opt_move_comparisons.c | 78 move_comparison_source(nir_src *src, nir_block *block, nir_instr *before) 103 move_comparison_source_cb(nir_src *src, void *data)
|
nir.h | 366 /** set of nir_src's where this register is used (read from) */ 463 struct nir_src; 467 struct nir_src *indirect; /** < NULL for no indirect offset */ 478 struct nir_src *indirect; /** < NULL for no indirect offset */ 486 typedef struct nir_src { struct 500 } nir_src; typedef in typeref:struct:nir_src 502 static inline nir_src 505 nir_src src = { { NULL } }; 512 list_for_each_entry(nir_src, src, &(reg_or_ssa_def)->uses, use_link) 515 list_for_each_entry_safe(nir_src, src, &(reg_or_ssa_def)->uses, use_link [all...] |
nir_propagate_invariant.c | 27 add_src(nir_src *src, struct set *invariants) 37 add_src_cb(nir_src *src, void *state)
|
nir_to_lcssa.c | 51 is_if_use_inside_loop(nir_src *use, nir_loop* loop) 69 is_use_inside_loop(nir_src *use, nir_loop* loop)
|
nir.c | 207 void nir_src_copy(nir_src *dest, const nir_src *src, void *mem_ctx) 216 dest->reg.indirect = ralloc(mem_ctx, nir_src); 234 dest->reg.indirect = ralloc(instr, nir_src); 364 src_init(nir_src *src) 493 sizeof(nir_intrinsic_instr) + num_srcs * sizeof(nir_src)); 926 add_use_cb(nir_src *src, void *state) 1022 src_is_valid(const nir_src *src) 1028 remove_use_cb(nir_src *src, void *state) [all...] |
nir_lower_locals_to_regs.c | 125 static nir_src 129 nir_src src; 177 src.reg.indirect = ralloc(state->shader, nir_src); 237 nir_src reg_src = get_deref_reg_src(intrin->variables[0],
|
nir_opt_conditional_discard.c | 87 nir_src cond;
|
nir_opt_dce.c | 55 mark_live_cb(nir_src *src, void *_state)
|
nir_opt_undef.c | 62 nir_src empty_src;
|
nir_repair_ssa.c | 58 get_src_block(nir_src *src)
|
nir_liveness.c | 86 set_src_live(nir_src *src, void *void_live) 233 src_does_not_use_def(nir_src *src, void *def)
|
nir_opt_copy_propagate.c | 102 copy_prop_src(nir_src *src, nir_instr *parent_instr, nir_if *parent_if) 202 copy_prop_src_cb(nir_src *src, void *_state)
|
nir_instr_set.c | 30 hash_src(uint32_t hash, const nir_src *src) 205 nir_srcs_equal(nir_src src1, nir_src src2) 403 src_is_ssa(nir_src *src, void *data)
|
nir_sweep.c | 44 sweep_src_indirect(nir_src *src, void *nir)
|
nir_clone.c | 227 nir_src *nsrc, const nir_src *src) 235 nsrc->reg.indirect = ralloc(ninstr_or_if, nir_src); 254 ndst->reg.indirect = ralloc(ninstr, nir_src);
|
nir_from_ssa.c | 542 emit_copy(nir_builder *b, nir_src src, nir_src dest_src) 603 NIR_VLA_ZERO(nir_src, values, num_copies * 2); 638 nir_src dest_src = nir_src_for_reg(entry->dest.reg.reg);
|
nir_lower_regs_to_ssa.c | 40 rewrite_src(nir_src *src, void *_state)
|
nir_lower_vec_to_movs.c | 36 src_matches_dest_reg(nir_dest *dest, nir_src *src)
|
nir_lower_io.c | 518 nir_src * 544 nir_src *
|
nir_opt_gcm.c | 204 gcm_schedule_early_src(nir_src *src, void *void_state)
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_nir_analyze_boolean_resolves.c | 44 get_resolve_status_for_src(nir_src *src) 67 src_mark_needs_resolve(nir_src *src, void *void_state)
|
brw_fs.h | 227 fs_reg get_nir_src(const nir_src &src); 228 fs_reg get_nir_src_imm(const nir_src &src); 251 void emit_gs_end_primitive(const nir_src &vertex_count_nir_src); 252 void emit_gs_vertex(const nir_src &vertex_count_nir_src, 255 void emit_gs_input_load(const fs_reg &dst, const nir_src &vertex_src, 256 unsigned base_offset, const nir_src &offset_src,
|
brw_vec4.h | 358 src_reg get_nir_src(const nir_src &src, enum brw_reg_type type, 360 src_reg get_nir_src(const nir_src &src, nir_alu_type type, 362 src_reg get_nir_src(const nir_src &src,
|
brw_nir.c | 70 nir_src *offset = nir_get_io_offset_src(intrin); 223 nir_src *vertex = nir_get_io_vertex_index_src(intrin); 240 nir_src *offset = nir_get_io_offset_src(intrin);
|
/external/mesa3d/src/intel/vulkan/ |
anv_nir_apply_dynamic_offsets.c | 84 nir_src *offset_src = nir_get_io_offset_src(intrin);
|