Home
last modified time | relevance | path

Searched defs:alu (Results 1 – 25 of 104) sorted by relevance

12345

/external/mesa3d/src/gallium/drivers/r600/
Dr600_asm.c41 static inline bool alu_writes(struct r600_bytecode_alu *alu) in alu_writes()
46 static inline unsigned int r600_bytecode_get_num_operands(const struct r600_bytecode_alu *alu) in r600_bytecode_get_num_operands()
67 struct r600_bytecode_alu *alu = CALLOC_STRUCT(r600_bytecode_alu); in r600_bytecode_alu() local
254 static int is_alu_once_inst(struct r600_bytecode_alu *alu) in is_alu_once_inst()
259 static int is_alu_reduction_inst(struct r600_bytecode *bc, struct r600_bytecode_alu *alu) in is_alu_reduction_inst()
265 static int is_alu_mova_inst(struct r600_bytecode_alu *alu) in is_alu_mova_inst()
270 static int alu_uses_rel(struct r600_bytecode_alu *alu) in alu_uses_rel()
292 static int alu_uses_lds(struct r600_bytecode_alu *alu) in alu_uses_lds()
305 static int is_alu_64bit_inst(struct r600_bytecode_alu *alu) in is_alu_64bit_inst()
311 static int is_alu_vec_unit_inst(struct r600_bytecode *bc, struct r600_bytecode_alu *alu) in is_alu_vec_unit_inst()
[all …]
Dr600_shader.c586 struct r600_bytecode_alu alu; in evergreen_interp_alu() local
627 struct r600_bytecode_alu alu; in evergreen_interp_flat() local
778 struct r600_bytecode_alu alu; in select_twoside_color() local
811 struct r600_bytecode_alu alu; in single_alu_op2() local
868 struct r600_bytecode_alu alu; in single_alu_op3() local
948 struct r600_bytecode_alu alu; in tgsi_barrier() local
1224 struct r600_bytecode_alu alu; in tgsi_declaration() local
1237 struct r600_bytecode_alu alu; in tgsi_declaration() local
1433 struct r600_bytecode_alu alu; in load_sample_position() local
1472 struct r600_bytecode_alu alu; in eg_load_helper_invocation() local
[all …]
Dr700_asm.c37 int r700_bytecode_alu_build(struct r600_bytecode *bc, struct r600_bytecode_alu *alu, unsigned id) in r700_bytecode_alu_build()
81 struct r600_bytecode_alu *alu, uint32_t word0, uint32_t word1) in r700_bytecode_alu_read()
Deg_asm.c179 struct r600_bytecode_alu alu; in egcm_load_index_reg() local
259 int eg_bytecode_alu_build(struct r600_bytecode *bc, struct r600_bytecode_alu *alu, unsigned id) in eg_bytecode_alu_build()
/external/mesa3d/src/gallium/drivers/lima/ir/pp/
Dlower.c89 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_lower_swap_args() local
146 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_lower_ddxy() local
199 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_lower_select() local
276 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_lower_trunc() local
287 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_lower_abs() local
301 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_lower_neg() local
314 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_lower_sat() local
Dcodegen.c187 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_codegen_encode_vec_mul() local
260 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_codegen_encode_scl_mul() local
329 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_codegen_encode_vec_add() local
418 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_codegen_encode_scl_add() local
494 ppir_alu_node *alu = ppir_node_to_alu(node); in ppir_codegen_encode_combine() local
/external/mesa3d/src/compiler/nir/
Dnir_lower_flrp.c37 append_flrp_to_dead_list(struct u_vector *dead_flrp, struct nir_alu_instr *alu) in append_flrp_to_dead_list()
48 struct nir_alu_instr *alu) in replace_with_strict_ffma()
77 struct nir_alu_instr *alu) in replace_with_single_ffma()
110 struct nir_alu_instr *alu) in replace_with_strict()
146 struct nir_alu_instr *alu) in replace_with_fast()
181 struct nir_alu_instr *alu, bool subtract_c) in replace_with_expanded_ffma_and_add()
330 get_similar_flrp_stats(nir_alu_instr *alu, struct similar_flrp_stats *st) in get_similar_flrp_stats()
366 nir_alu_instr *alu, in convert_flrp_instruction()
608 nir_alu_instr *const alu = nir_instr_as_alu(instr); in lower_flrp_impl() local
Dnir_opt_undef.c78 opt_undef_vecN(nir_builder *b, nir_alu_instr *alu) in opt_undef_vecN()
110 nir_alu_instr *alu = nir_instr_as_alu(instr); in nir_get_undef_mask() local
174 nir_alu_instr *alu = nir_instr_as_alu(instr); in nir_opt_undef_instr() local
Dnir_lower_alu_to_scalar.c44 nir_alu_instr *alu = nir_instr_as_alu(instr); in inst_is_vector_alu() local
56 nir_alu_ssa_dest_init(nir_alu_instr *alu, unsigned num_components, in nir_alu_ssa_dest_init()
65 lower_reduction(nir_alu_instr *alu, nir_op chan_op, nir_op merge_op, in lower_reduction()
100 nir_alu_instr *alu = nir_instr_as_alu(instr); in lower_alu_instr_scalar() local
Dnir_opt_intrinsics.c56 try_opt_bcsel_of_shuffle(nir_builder *b, nir_alu_instr *alu) in try_opt_bcsel_of_shuffle()
91 opt_intrinsics_alu(nir_builder *b, nir_alu_instr *alu) in opt_intrinsics_alu()
130 nir_alu_instr *alu = nir_instr_as_alu(use_src->parent_instr); in opt_intrinsics_intrin() local
Dnir_opt_rematerialize_compares.c82 nir_alu_instr *const alu = nir_instr_as_alu(use->parent_instr); in all_uses_are_bcsel() local
107 nir_alu_instr *const alu = nir_instr_as_alu(instr); in nir_opt_rematerialize_compares_impl() local
Dnir_opt_if.c272 alu_instr_is_comparison(const nir_alu_instr *alu) in alu_instr_is_comparison()
292 alu_instr_is_type_conversion(const nir_alu_instr *alu) in alu_instr_is_type_conversion()
415 nir_alu_instr *const alu = nir_instr_as_alu(instr); in opt_split_alu_of_phi() local
1051 clone_alu_and_replace_src_defs(nir_builder *b, const nir_alu_instr *alu, in clone_alu_and_replace_src_defs()
1127 nir_src *alu_use, nir_alu_instr *alu, in propagate_condition_eval()
1163 nir_alu_instr *alu = nir_instr_as_alu(src->parent_instr); in can_propagate_through_alu() local
1198 nir_alu_instr *alu = nir_instr_as_alu(use_src->parent_instr); in evaluate_condition_use() local
Dnir_opt_idiv_const.c100 nir_opt_idiv_const_instr(nir_builder *b, nir_alu_instr *alu) in nir_opt_idiv_const_instr()
167 nir_alu_instr *alu = nir_instr_as_alu(instr); in nir_opt_idiv_const_impl() local
Dnir_loop_analyze.c36 nir_alu_instr *alu; /* The def of the alu-operation */ member
130 nir_alu_instr *alu = nir_instr_as_alu(instr); in instr_cost() local
225 nir_alu_instr *alu = nir_instr_as_alu(def->parent_instr); in mark_invariant() local
280 nir_alu_instr *alu = nir_instr_as_alu(src->src.ssa->parent_instr); in phi_instr_as_alu() local
293 alu_src_has_identity_swizzle(nir_alu_instr *alu, unsigned src_idx) in alu_src_has_identity_swizzle()
357 nir_alu_instr *alu = nir_instr_as_alu(src_var->def->parent_instr); in compute_induction_information() local
743 nir_const_value limit, nir_alu_instr *alu, in calculate_iterations()
866 nir_alu_instr *alu = nir_instr_as_alu(cond.def->parent_instr); in is_supported_terminator_condition() local
Dnir_lower_bool_to_bitsize.c58 make_sources_canonical(nir_builder *b, nir_alu_instr *alu, uint32_t start_idx) in make_sources_canonical()
94 lower_alu_instr(nir_builder *b, nir_alu_instr *alu) in lower_alu_instr()
Dnir_lower_idiv.c44 convert_instr(nir_builder *bld, nir_alu_instr *alu) in convert_instr()
207 convert_instr_precise(nir_builder *bld, nir_alu_instr *alu) in convert_instr_precise()
Dnir_lower_amul.c89 nir_alu_instr *alu = nir_instr_as_alu(parent); in lower_large_src() local
310 nir_alu_instr *alu = nir_instr_as_alu(instr); in nir_lower_amul() local
Dnir_opt_comparison_pre.c130 nir_alu_instr *alu) in add_instruction_for_block()
232 nir_alu_instr *const alu = nir_instr_as_alu(instr); in comparison_pre_block() local
Dnir_lower_bit_size.c37 nir_alu_instr *alu = nir_src_as_alu_instr(nir_src_for_ssa(src)); in convert_to_bit_size() local
49 lower_alu_instr(nir_builder *bld, nir_alu_instr *alu, unsigned bit_size) in lower_alu_instr()
/external/mesa3d/src/gallium/drivers/lima/ir/gp/
Dlower.c134 gpir_alu_node *alu = gpir_node_to_alu(child); in gpir_lower_neg() local
150 gpir_alu_node *alu = gpir_node_to_alu(dep->succ); in gpir_lower_neg() local
174 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_lower_complex() local
291 gpir_alu_node *alu = gpir_node_to_alu(dummy_m); in gpir_lower_node_may_consume_two_slots() local
371 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_lower_abs() local
390 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_lower_not() local
Dcodegen.c96 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_codegen_mul0_slot() local
156 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_codegen_mul1_slot() local
208 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_codegen_add0_slot() local
293 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_codegen_add1_slot() local
384 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_codegen_complex_slot() local
439 gpir_alu_node *alu = gpir_node_to_alu(node); in gpir_codegen_pass_slot() local
/external/mesa3d/src/intel/compiler/
Dbrw_nir_lower_conversions.c54 split_conversion(nir_builder *b, nir_alu_instr *alu, nir_op op1, nir_op op2) in split_conversion()
66 lower_instr(nir_builder *b, nir_alu_instr *alu) in lower_instr()
140 nir_alu_instr *alu = nir_instr_as_alu(instr); in lower_impl() local
/external/mesa3d/src/panfrost/util/
Dnir_mod_helpers.c45 nir_alu_instr *alu = nir_instr_as_alu(src->src.ssa->parent_instr); in pan_has_source_mod() local
106 nir_alu_instr *alu = nir_instr_as_alu(parent); in pan_has_dest_mod() local
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_nir.c75 nir_alu_instr *alu = nir_instr_as_alu(ssa->parent_instr); in etna_lower_io() local
211 nir_alu_instr *alu = nir_instr_as_alu(instr); in etna_lower_alu_impl() local
/external/mesa3d/src/panfrost/midgard/
Dnir_fuse_io_16.c43 nir_alu_instr *alu = nir_instr_as_alu(parent); in nir_src_is_f2fmp() local

12345