Home
last modified time | relevance | path

Searched refs:src_instr (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_opt_move_comparisons.c83 nir_instr *src_instr = src->ssa->parent_instr; in move_comparison_source() local
85 if (src_instr->block == block && in move_comparison_source()
86 src_instr->type == nir_instr_type_alu && in move_comparison_source()
87 is_comparison(nir_instr_as_alu(src_instr)->op)) { in move_comparison_source()
89 exec_node_remove(&src_instr->node); in move_comparison_source()
92 exec_node_insert_node_before(&before->node, &src_instr->node); in move_comparison_source()
94 exec_list_push_tail(&block->instr_list, &src_instr->node); in move_comparison_source()
Dnir_opt_copy_propagate.c111 nir_instr *src_instr = src->ssa->parent_instr; in copy_prop_src() local
112 if (src_instr->type != nir_instr_type_alu) in copy_prop_src()
115 nir_alu_instr *alu_instr = nir_instr_as_alu(src_instr); in copy_prop_src()
145 nir_instr *src_instr = src->src.ssa->parent_instr; in copy_prop_alu_src() local
146 if (src_instr->type != nir_instr_type_alu) in copy_prop_alu_src()
149 nir_alu_instr *alu_instr = nir_instr_as_alu(src_instr); in copy_prop_alu_src()
Dnir_lower_phis_to_scalar.c57 nir_instr *src_instr = src->src.ssa->parent_instr; in is_phi_src_scalarizable() local
58 switch (src_instr->type) { in is_phi_src_scalarizable()
60 nir_alu_instr *src_alu = nir_instr_as_alu(src_instr); in is_phi_src_scalarizable()
75 return should_lower_phi(nir_instr_as_phi(src_instr), state); in is_phi_src_scalarizable()
83 nir_intrinsic_instr *src_intrin = nir_instr_as_intrinsic(src_instr); in is_phi_src_scalarizable()
Dnir_opt_constant_folding.c71 nir_instr *src_instr = instr->src[i].src.ssa->parent_instr; in constant_fold_alu_instr() local
73 if (src_instr->type != nir_instr_type_load_const) in constant_fold_alu_instr()
75 nir_load_const_instr* load_const = nir_instr_as_load_const(src_instr); in constant_fold_alu_instr()
/external/mesa3d/src/intel/compiler/
Dbrw_nir_analyze_boolean_resolves.c47 nir_instr *src_instr = src->ssa->parent_instr; in get_resolve_status_for_src() local
48 uint8_t resolve_status = src_instr->pass_flags & BRW_NIR_BOOLEAN_MASK; in get_resolve_status_for_src()
70 nir_instr *src_instr = src->ssa->parent_instr; in src_mark_needs_resolve() local
71 uint8_t resolve_status = src_instr->pass_flags & BRW_NIR_BOOLEAN_MASK; in src_mark_needs_resolve()
77 src_instr->pass_flags &= ~BRW_NIR_BOOLEAN_MASK; in src_mark_needs_resolve()
78 src_instr->pass_flags |= BRW_NIR_BOOLEAN_NEEDS_RESOLVE; in src_mark_needs_resolve()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_cp.c50 struct ir3_instruction *src_instr = ssa(src); in is_eligible_mov() local
53 if (!src_instr) in is_eligible_mov()
68 if (src_instr->opc == OPC_META_FO) in is_eligible_mov()
75 if (src_instr->opc == OPC_META_PHI) in is_eligible_mov()
492 struct ir3_instruction *src_instr = ssa(reg); in eliminate_output_mov() local
493 debug_assert(src_instr); in eliminate_output_mov()
494 return src_instr; in eliminate_output_mov()
/external/kernel-headers/original/uapi/sound/
Dsfnt_info.h187 int src_bank, src_instr, src_key; member