Home
last modified time | relevance | path

Searched defs:instr (Results 276 - 300 of 522) sorted by relevance

1...<<1112131415161718192021

/third_party/spirv-tools/source/opt/
H A Dccp_pass.cpp40 SSAPropagator::PropStatus CCPPass::MarkInstructionVarying(Instruction* instr) { in MarkInstructionVarying() argument
101 uint32_t CCPPass::ComputeLatticeMeet(Instruction* instr, uint32_t val2) { in ComputeLatticeMeet() argument
129 SSAPropagator::PropStatus CCPPass::VisitAssignment(Instruction* instr) { in VisitAssignment() argument
204 VisitBranch(Instruction* instr, BasicBlock** dest_bb) const VisitBranch() argument
286 VisitInstruction(Instruction* instr, BasicBlock** dest_bb) VisitInstruction() argument
[all...]
/third_party/mesa3d/src/amd/compiler/
H A Daco_assembler.cpp65 get_mimg_nsa_dwords(const Instruction* instr) in get_mimg_nsa_dwords() argument
76 emit_instruction(asm_context& ctx, std::vector<uint32_t>& out, Instruction* instr) in emit_instruction() argument
904 aco_ptr<Instruction> instr; emit_long_jump() local
[all...]
H A Daco_insert_exec_mask.cpp91 needs_exact(aco_ptr<Instruction>& instr) in needs_exact() argument
133 aco_ptr<Instruction>& instr = block->instructions[i]; get_block_needs() local
496 handle_atomic_data(exec_ctx& ctx, Builder& bld, unsigned block_idx, aco_ptr<Instruction>& instr) handle_atomic_data() argument
544 aco_ptr<Instruction> instr = std::move(block->instructions[idx]); process_instructions() local
[all...]
H A Daco_live_var_analysis.cpp35 get_live_changes(aco_ptr<Instruction>& instr) in get_live_changes() argument
54 get_temp_registers(aco_ptr<Instruction>& instr) in get_temp_registers() argument
74 get_demand_before(RegisterDemand demand, aco_ptr<Instruction>& instr, in get_demand_before() argument
92 instr_needs_vcc(Instruction* instr) in instr_needs_vcc() argument
[all...]
H A Daco_ir.cpp187 get_sync_info(const Instruction* instr) in get_sync_info() argument
203 can_use_SDWA(amd_gfx_level gfx_level, const aco_ptr<Instruction>& instr, bool pre_ra) in can_use_SDWA() argument
269 convert_to_SDWA(amd_gfx_level gfx_level, aco_ptr<Instruction>& instr) convert_to_SDWA() argument
315 can_use_DPP(const aco_ptr<Instruction>& instr, bool pre_ra, bool dpp8) can_use_DPP() argument
356 convert_to_DPP(aco_ptr<Instruction>& instr, bool dpp8) convert_to_DPP() argument
563 needs_exec_mask(const Instruction* instr) needs_exec_mask() argument
756 can_swap_operands(aco_ptr<Instruction>& instr, aco_opcode* new_op) can_swap_operands() argument
[all...]
H A Daco_print_ir.cpp275 print_instr_format_specific(const Instruction* instr, FILE* output) in print_instr_format_specific() argument
653 aco_print_instr(const Instruction* instr, FILE* output, unsigned flags) aco_print_instr() argument
[all...]
H A Daco_validate.cpp742 Instruction* instr; // NULL if it's the block's live-in global() member
788 validate_subdword_operand(amd_gfx_level gfx_level, const aco_ptr<Instruction>& instr, unsigned index) validate_subdword_operand() argument
851 validate_subdword_definition(amd_gfx_level gfx_level, const aco_ptr<Instruction>& instr) validate_subdword_definition() argument
885 get_subdword_bytes_written(Program* program, const aco_ptr<Instruction>& instr, unsigned index) get_subdword_bytes_written() argument
941 validate_instr_defs(Program* program, std::array<unsigned, 2048>& regs, const std::vector<Assignment>& assignments, const Location& loc, aco_ptr<Instruction>& instr) validate_instr_defs() argument
1107 aco_ptr<Instruction>& instr = *it; validate_ra() local
[all...]
H A Daco_statistics.cpp108 get_perf_info(Program* program, aco_ptr<Instruction>& instr) in get_perf_info() argument
183 BlockCycleEstimator::use_resources(aco_ptr<Instruction>& instr) in use_resources() argument
199 cycles_until_res_available(aco_ptr<Instruction>& instr) cycles_until_res_available() argument
213 get_wait_counter_info(aco_ptr<Instruction>& instr) get_wait_counter_info() argument
259 get_wait_imm(Program* program, aco_ptr<Instruction>& instr) get_wait_imm() argument
284 get_dependency_cost(aco_ptr<Instruction>& instr) get_dependency_cost() argument
325 predict_cost(aco_ptr<Instruction>& instr) predict_cost() argument
353 add(aco_ptr<Instruction>& instr) add() argument
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_subgroups.c386 lower_subgroups_filter(const nir_instr *instr, const void *_options) lower_subgroups_filter() argument
606 lower_subgroups_instr(nir_builder *b, nir_instr *instr, void *_options) lower_subgroups_instr() argument
[all...]
H A Dnir_opt_gcm.c82 nir_instr *instr; member
249 nir_instr *instr = &intrin->instr; in pin_intrinsic() local
431 nir_instr *instr = state->instr; gcm_schedule_early_src() local
469 gcm_schedule_early_instr(nir_instr *instr, struct gcm_state *state) gcm_schedule_early_instr() argument
496 set_block_for_loop_instr(struct gcm_state *state, nir_instr *instr, nir_block *block) set_block_for_loop_instr() argument
542 set_block_to_if_block(struct gcm_state *state, nir_instr *instr, nir_block *block) set_block_to_if_block() argument
556 gcm_choose_block_for_instr(nir_instr *instr, nir_block *early_block, nir_block *late_block, struct gcm_state *state) gcm_choose_block_for_instr() argument
715 gcm_schedule_late_instr(nir_instr *instr, struct gcm_state *state) gcm_schedule_late_instr() argument
762 gcm_place_instr(nir_instr *instr, struct gcm_state *state) gcm_place_instr() argument
842 nir_instr *instr = exec_node_data(nir_instr, opt_gcm_impl() local
[all...]
H A Dnir_opt_find_array_copies.c88 node_for_deref(nir_deref_instr *instr, struct match_node *parent, in node_for_deref() argument
[all...]
H A Dnir_lower_mediump.c32 get_io_intrinsic(nir_instr *instr, nir_variable_mode modes, in get_io_intrinsic() argument
360 is_n_to_m_conversion(nir_instr *instr, unsigned n, nir_op m) is_n_to_m_conversion() argument
370 is_f16_to_f32_conversion(nir_instr *instr) is_f16_to_f32_conversion() argument
376 is_f32_to_f16_conversion(nir_instr *instr) is_f32_to_f16_conversion() argument
383 is_i16_to_i32_conversion(nir_instr *instr) is_i16_to_i32_conversion() argument
389 is_u16_to_u32_conversion(nir_instr *instr) is_u16_to_u32_conversion() argument
395 is_i32_to_i16_conversion(nir_instr *instr) is_i32_to_i16_conversion() argument
555 fold_16bit_src(nir_builder *b, nir_instr *instr, nir_src *src, nir_alu_type src_type) fold_16bit_src() argument
584 fold_16bit_store_data(nir_builder *b, nir_intrinsic_instr *instr) fold_16bit_store_data() argument
615 nir_instr *instr = use->parent_instr; fold_16bit_destination() local
636 fold_16bit_load_data(nir_builder *b, nir_intrinsic_instr *instr, unsigned exec_mode, nir_rounding_mode rdm) fold_16bit_load_data() argument
726 fold_16bit_tex_image(nir_builder *b, nir_instr *instr, void *params) fold_16bit_tex_image() argument
[all...]
H A Dnir_builder.c66 nir_builder_alu_instr_finish_and_insert(nir_builder *build, nir_alu_instr *instr) in nir_builder_alu_instr_finish_and_insert() argument
131 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op); nir_build_alu() local
149 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op); nir_build_alu1() local
162 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op); nir_build_alu2() local
176 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op); nir_build_alu3() local
191 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op); nir_build_alu4() local
208 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op); nir_build_alu_src_arr() local
222 nir_alu_instr *instr = nir_alu_instr_create(build->shader, op); nir_vec_scalars() local
271 nir_ssa_for_alu_src(nir_builder *build, nir_alu_instr *instr, unsigned srcn) nir_ssa_for_alu_src() argument
300 nir_builder_instr_insert(nir_builder *build, nir_instr *instr) nir_builder_instr_insert() argument
[all...]
H A Dnir_instr_set.c43 instr_each_src_and_dest_is_ssa(const nir_instr *instr) in instr_each_src_and_dest_is_ssa() argument
59 instr_can_rewrite(const nir_instr *instr) in instr_can_rewrite() argument
110 hash_alu(uint32_t hash, const nir_alu_instr *instr) in hash_alu() argument
152 hash_deref(uint32_t hash, const nir_deref_instr *instr) hash_deref() argument
193 hash_load_const(uint32_t hash, const nir_load_const_instr *instr) hash_load_const() argument
219 hash_phi(uint32_t hash, const nir_phi_instr *instr) hash_phi() argument
242 hash_intrinsic(uint32_t hash, const nir_intrinsic_instr *instr) hash_intrinsic() argument
261 hash_tex(uint32_t hash, const nir_tex_instr *instr) hash_tex() argument
299 const nir_instr *instr = data; hash_instr() local
765 nir_instr_get_dest_ssa_def(nir_instr *instr) nir_instr_get_dest_ssa_def() argument
809 nir_instr_set_add_or_rewrite(struct set *instr_set, nir_instr *instr, bool (*cond_function) (const nir_instr *a, const nir_instr *b)) nir_instr_set_add_or_rewrite() argument
847 nir_instr_set_remove(struct set *instr_set, nir_instr *instr) nir_instr_set_remove() argument
[all...]
H A Dnir_lower_double_ops.c460 lower_doubles_instr_to_soft(nir_builder *b, nir_alu_instr *instr, in lower_doubles_instr_to_soft() argument
633 should_lower_double_instr(const nir_instr *instr, const void *_data) should_lower_double_instr() argument
661 lower_doubles_instr(nir_builder *b, nir_instr *instr, void *_data) lower_doubles_instr() argument
[all...]
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_legalize.c463 struct ir3_instruction *instr = in resolve_dest_block() local
541 retarget_jump(struct ir3_instruction *instr, struct ir3_block *new_target) in retarget_jump() argument
[all...]
H A Dir3_nir.c183 should_split_wrmask(const nir_instr *instr, const void *data) in should_split_wrmask() argument
199 ir3_nir_lower_ssbo_size_filter(const nir_instr *instr, const void *data) in ir3_nir_lower_ssbo_size_filter() argument
207 ir3_nir_lower_ssbo_size_instr(nir_builder *b, nir_instr *instr, void *data) in ir3_nir_lower_ssbo_size_instr() argument
278 ir3_nir_lower_array_sampler_cb(struct nir_builder *b, nir_instr *instr, void *_data) in ir3_nir_lower_array_sampler_cb() argument
391 lower_subgroup_id_filter(const nir_instr *instr, const void *unused) lower_subgroup_id_filter() argument
405 lower_subgroup_id(nir_builder *b, nir_instr *instr, void *unused) lower_subgroup_id() argument
[all...]
H A Dir3_nir_analyze_ubo_ranges.c31 get_ubo_load_range(nir_shader *nir, nir_intrinsic_instr *instr, in get_ubo_load_range() argument
56 get_ubo_info(nir_intrinsic_instr *instr, struct ir3_ubo_info *ubo) in get_ubo_info() argument
79 get_existing_range(nir_intrinsic_instr *instr, const struct ir3_ubo_analysis_state *state, struct ir3_ubo_range *r) get_existing_range() argument
136 gather_ubo_ranges(nir_shader *nir, nir_intrinsic_instr *instr, struct ir3_ubo_analysis_state *state, uint32_t alignment, uint32_t *upload_remaining) gather_ubo_ranges() argument
258 track_ubo_use(nir_intrinsic_instr *instr, nir_builder *b, int *num_ubos) track_ubo_use() argument
274 lower_ubo_load_to_uniform(nir_intrinsic_instr *instr, nir_builder *b, const struct ir3_ubo_analysis_state *state, int *num_ubos, uint32_t alignment) lower_ubo_load_to_uniform() argument
393 instr_is_load_ubo(nir_instr *instr) instr_is_load_ubo() argument
516 fixup_load_uniform_filter(const nir_instr *instr, const void *arg) fixup_load_uniform_filter() argument
525 fixup_load_uniform_instr(struct nir_builder *b, nir_instr *instr, void *arg) fixup_load_uniform_instr() argument
590 nir_intrinsic_instr *instr = nir_instr_as_intrinsic(in_instr); ir3_nir_lower_load_const_instr() local
631 ir3_lower_load_const_filter(const nir_instr *instr, const void *data) ir3_lower_load_const_filter() argument
[all...]
H A Dir3_merge_regs.c118 struct ir3_instruction *instr in chase_copies() local
[all...]
H A Dir3_ra_validate.c138 validate_simple(struct ra_val_ctx *ctx, struct ir3_instruction *instr) in validate_simple() argument
219 propagate_normal_instr(struct ra_val_ctx *ctx, struct ir3_instruction *instr) in propagate_normal_instr() argument
325 propagate_instr(struct ra_val_ctx *ctx, struct ir3_instruction *instr) in propagate_instr() argument
368 struct ir3_instruction *instr = state->def->instr; chase_definition() local
439 check_reaching_src(struct ra_val_ctx *ctx, struct ir3_instruction *instr, struct ir3_register *src) check_reaching_src() argument
472 check_reaching_instr(struct ra_val_ctx *ctx, struct ir3_instruction *instr) check_reaching_instr() argument
[all...]
H A Dir3_postsched.c79 struct ir3_instruction *instr; member
94 has_sy_src(struct ir3_instruction *instr) in has_sy_src() argument
101 has_ss_src(struct ir3_instruction *instr) in has_ss_src() argument
108 schedule(struct ir3_postsched_ctx *ctx, struct ir3_instruction *instr) in schedule() argument
526 sched_node_init(struct ir3_postsched_ctx *ctx, struct ir3_instruction *instr) sched_node_init() argument
685 struct ir3_instruction *instr = choose_instr(ctx); sched_block() local
699 is_self_mov(struct ir3_instruction *instr) is_self_mov() argument
[all...]
/third_party/mesa3d/src/freedreno/afuc/
H A Ddisasm.c102 print_alu_name(afuc_opc opc, uint32_t instr) in print_alu_name() argument
292 afuc_instr *instr = (void *)&instrs[pc]; in disasm_instr() local
732 afuc_instr *instr = (void *)&instrs[i]; setup_labels() local
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader_info.c37 gather_intrinsic_load_input_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_load_input_info() argument
55 gather_intrinsic_store_output_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_store_output_info() argument
89 gather_push_constant_info(const nir_shader *nir, const nir_intrinsic_instr *instr, struct radv_shader_info *info) gather_push_constant_info() argument
108 gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr, struct radv_shader_info *info) gather_intrinsic_info() argument
212 gather_tex_info(const nir_shader *nir, const nir_tex_instr *instr, struct radv_shader_info *info) gather_tex_info() argument
[all...]
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_io.c258 v3d_nir_lower_emit_vertex(struct v3d_compile *c, nir_builder *b, nir_intrinsic_instr *instr, struct v3d_nir_lower_io_state *state) v3d_nir_lower_emit_vertex() argument
292 v3d_nir_lower_end_primitive(struct v3d_compile *c, nir_builder *b, nir_intrinsic_instr *instr, struct v3d_nir_lower_io_state *state) v3d_nir_lower_end_primitive() argument
311 v3d_nir_lower_vertex_input(struct v3d_compile *c, nir_builder *b, nir_intrinsic_instr *instr) v3d_nir_lower_vertex_input() argument
384 v3d_nir_lower_io_instr(struct v3d_compile *c, nir_builder *b, struct nir_instr *instr, struct v3d_nir_lower_io_state *state) v3d_nir_lower_io_instr() argument
[all...]
/third_party/mesa3d/src/compiler/isaspec/
H A Ddecode.c717 bitmask_t instr = { 0 }; in decode() local

Completed in 17 milliseconds

1...<<1112131415161718192021