/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_ra.c | 757 struct ir3_instruction *instr = dst->instr; in check_dst_overlap() local 1453 assign_reg(struct ir3_instruction *instr, struct ir3_register *reg, unsigned num) assign_reg() argument 1563 assign_src(struct ra_ctx *ctx, struct ir3_instruction *instr, struct ir3_register *src) assign_src() argument 1588 insert_parallel_copy_instr(struct ra_ctx *ctx, struct ir3_instruction *instr) insert_parallel_copy_instr() argument 1625 handle_normal_instr(struct ra_ctx *ctx, struct ir3_instruction *instr) handle_normal_instr() argument 1659 handle_split(struct ra_ctx *ctx, struct ir3_instruction *instr) handle_split() argument 1680 handle_collect(struct ra_ctx *ctx, struct ir3_instruction *instr) handle_collect() argument 1781 handle_pcopy(struct ra_ctx *ctx, struct ir3_instruction *instr) handle_pcopy() argument 1795 handle_precolored_input(struct ra_ctx *ctx, struct ir3_instruction *instr) handle_precolored_input() argument 1813 handle_input(struct ra_ctx *ctx, struct ir3_instruction *instr) handle_input() argument 1826 assign_input(struct ra_ctx *ctx, struct ir3_instruction *instr) assign_input() argument 1887 handle_chmask(struct ra_ctx *ctx, struct ir3_instruction *instr) handle_chmask() argument [all...] |
H A D | ir3_compiler_nir.c | 43 ir3_handle_nonuniform(struct ir3_instruction *instr, in ir3_handle_nonuniform() argument 53 ir3_handle_bindless_cat6(struct ir3_instruction *instr, nir_src rsrc) in ir3_handle_bindless_cat6() argument 82 struct ir3_instruction *instr; in create_frag_input() local 1727 add_sysval_input_compmask(struct ir3_context *ctx, gl_system_value slot, unsigned compmask, struct ir3_instruction *instr) add_sysval_input_compmask() argument 2646 struct ir3_instruction *instr = ir3_SHPE(ctx->block); emit_intrinsic() local 2691 emit_load_const(struct ir3_context *ctx, nir_load_const_instr *instr) emit_load_const() argument 3485 emit_instr(struct ir3_context *ctx, nir_instr *instr) emit_instr() argument [all...] |
H A D | ir3.h | 202 struct ir3_instruction *instr; member 743 ir3_instr_check_mark(struct ir3_instruction *instr) ir3_instr_check_mark() argument 761 ir3_instr_move_before(struct ir3_instruction *instr, struct ir3_instruction *after) ir3_instr_move_before() argument 772 ir3_instr_move_after(struct ir3_instruction *instr, struct ir3_instruction *before) ir3_instr_move_after() argument 783 ir3_instr_move_before_block(struct ir3_instruction *instr, struct ir3_block *block) ir3_instr_move_before_block() argument 821 is_flow(struct ir3_instruction *instr) is_flow() argument 827 is_kill_or_demote(struct ir3_instruction *instr) is_kill_or_demote() argument 833 is_nop(struct ir3_instruction *instr) is_nop() argument 859 is_same_type_mov(struct ir3_instruction *instr) is_same_type_mov() argument 907 is_const_mov(struct ir3_instruction *instr) is_const_mov() argument 924 is_subgroup_cond_mov_macro(struct ir3_instruction *instr) is_subgroup_cond_mov_macro() argument 942 is_alu(struct ir3_instruction *instr) is_alu() argument 948 is_sfu(struct ir3_instruction *instr) is_sfu() argument 954 is_tex(struct ir3_instruction *instr) is_tex() argument 960 is_tex_or_prefetch(struct ir3_instruction *instr) is_tex_or_prefetch() argument 966 is_mem(struct ir3_instruction *instr) is_mem() argument 972 is_barrier(struct ir3_instruction *instr) is_barrier() argument 978 is_half(struct ir3_instruction *instr) is_half() argument 984 is_shared(struct ir3_instruction *instr) is_shared() argument 990 is_store(struct ir3_instruction *instr) is_store() argument 1012 is_load(struct ir3_instruction *instr) is_load() argument 1033 is_input(struct ir3_instruction *instr) is_input() argument 1050 is_bool(struct ir3_instruction *instr) is_bool() argument 1131 is_meta(struct ir3_instruction *instr) is_meta() argument 1158 dest_regs(struct ir3_instruction *instr) dest_regs() argument 1179 writes_gpr(struct ir3_instruction *instr) writes_gpr() argument 1187 writes_addr0(struct ir3_instruction *instr) writes_addr0() argument 1198 writes_addr1(struct ir3_instruction *instr) writes_addr1() argument 1209 writes_pred(struct ir3_instruction *instr) writes_pred() argument 1464 ir3_output_conv_type(struct ir3_instruction *instr, bool *can_fold) ir3_output_conv_type() argument 1530 ir3_output_conv_src_type(struct ir3_instruction *instr, type_t base_type) ir3_output_conv_src_type() argument 1565 ir3_output_conv_dst_type(struct ir3_instruction *instr, type_t base_type) ir3_output_conv_dst_type() argument 1625 __ssa_src_cnt(struct ir3_instruction *instr) __ssa_src_cnt() argument 1631 __is_false_dep(struct ir3_instruction *instr, unsigned n) __is_false_dep() argument 1639 __ssa_srcp_n(struct ir3_instruction *instr, unsigned n) __ssa_srcp_n() argument 1733 is_local_mem_load(struct ir3_instruction *instr) is_local_mem_load() argument 1741 is_ss_producer(struct ir3_instruction *instr) is_ss_producer() argument 1752 soft_ss_delay(struct ir3_instruction *instr) soft_ss_delay() argument 1774 is_sy_producer(struct ir3_instruction *instr) is_sy_producer() argument 1782 soft_sy_delay(struct ir3_instruction *instr, struct ir3 *shader) soft_sy_delay() argument 1908 __ssa_src(struct ir3_instruction *instr, struct ir3_instruction *src, unsigned flags) __ssa_src() argument 1921 __ssa_dst(struct ir3_instruction *instr) __ssa_dst() argument 1990 struct ir3_instruction *instr = ir3_instr_create(block, OPC_MOV, 1, 1); ir3_MOV() local 2010 struct ir3_instruction *instr = ir3_instr_create(block, OPC_MOV, 1, 1); ir3_COV() local 2027 struct ir3_instruction *instr = ir3_instr_create(block, OPC_MOVMSK, 1, 0); ir3_MOVMSK() local 2040 struct ir3_instruction *instr = ir3_BALLOT_MACRO() local 2224 struct ir3_instruction *instr = ir3_ELECT_MACRO() local 2233 struct ir3_instruction *instr = ir3_SHPS_MACRO() local [all...] |
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_serialize.c | 762 read_dest(read_ctx *ctx, nir_dest *dst, nir_instr *instr, in read_dest() argument 1734 write_instr(write_ctx *ctx, const nir_instr *instr) write_instr() argument 1782 nir_instr *instr; read_instr() local [all...] |
H A D | nir.c | 660 instr_init(nir_instr *instr, nir_instr_type type) in instr_init() argument 698 nir_alu_instr *instr = calloc(1, sizeof(nir_alu_instr) + num_srcs * sizeof(nir_alu_src)); in nir_alu_instr_create() local 714 nir_deref_instr *instr = calloc(1, sizeof(*instr)); nir_deref_instr_create() local 736 nir_jump_instr *instr = malloc(sizeof(*instr)); nir_jump_instr_create() local 752 nir_load_const_instr *instr = nir_load_const_instr_create() local 768 nir_intrinsic_instr *instr = nir_intrinsic_instr_create() local 789 nir_call_instr *instr = nir_call_instr_create() local 814 nir_tex_instr *instr = calloc(1, sizeof(*instr)); nir_tex_instr_create() local 883 nir_phi_instr *instr = malloc(sizeof(*instr)); nir_phi_instr_create() local 903 nir_phi_instr_add_src(nir_phi_instr *instr, nir_block *pred, nir_src src) nir_phi_instr_add_src() argument 919 nir_parallel_copy_instr *instr = malloc(sizeof(*instr)); nir_parallel_copy_instr_create() local 934 nir_ssa_undef_instr *instr = malloc(sizeof(*instr)); nir_ssa_undef_instr_create() local 1080 nir_instr *instr = state; add_use_cb() local 1092 nir_instr *instr = state; add_ssa_def_cb() local 1109 nir_instr *instr = state; add_reg_def_cb() local 1120 add_defs_uses(nir_instr *instr) add_defs_uses() argument 1128 nir_instr_insert(nir_cursor cursor, nir_instr *instr) nir_instr_insert() argument 1179 nir_instr_move(nir_cursor cursor, nir_instr *instr) nir_instr_move() argument 1223 remove_defs_uses(nir_instr *instr) remove_defs_uses() argument 1229 nir_instr_remove_v(nir_instr *instr) nir_instr_remove_v() argument 1252 nir_instr_free(nir_instr *instr) nir_instr_free() argument 1300 nir_instr_free_and_dce_is_live(nir_instr *instr) nir_instr_free_and_dce_is_live() argument 1335 nir_instr_dce_add_dead_ssa_srcs(nir_instr_worklist *wl, nir_instr *instr) nir_instr_dce_add_dead_ssa_srcs() argument 1345 nir_instr_free_and_dce(nir_instr *instr) nir_instr_free_and_dce() argument 1407 nir_foreach_ssa_def(nir_instr *instr, nir_foreach_ssa_def_cb cb, void *state) nir_foreach_ssa_def() argument 1433 nir_instr_ssa_def(nir_instr *instr) nir_instr_ssa_def() argument 1480 nir_instr_def_is_register(nir_instr *instr) nir_instr_def_is_register() argument 1678 nir_instr_rewrite_src(nir_instr *instr, nir_src *src, nir_src new_src) nir_instr_rewrite_src() argument 1712 nir_instr_rewrite_dest(nir_instr *instr, nir_dest *dest, nir_dest new_dest) nir_instr_rewrite_dest() argument 1737 nir_ssa_def_init(nir_instr *instr, nir_ssa_def *def, unsigned num_components, unsigned bit_size) nir_ssa_def_init() argument 1762 nir_ssa_dest_init(nir_instr *instr, nir_dest *dest, unsigned num_components, unsigned bit_size, const char *name) nir_ssa_dest_init() argument 2223 nir_instr *instr = nir_block_first_instr(block); cursor_next_instr() local 2273 nir_instr *instr; nir_function_impl_lower_instructions() local 2779 nir_image_intrinsic_coord_components(const nir_intrinsic_instr *instr) nir_image_intrinsic_coord_components() argument 2925 nir_alu_instr_is_copy(nir_alu_instr *instr) nir_alu_instr_is_copy() argument 3087 nir_alu_instr_channel_used(const nir_alu_instr *instr, unsigned src, unsigned channel) nir_alu_instr_channel_used() argument 3097 nir_alu_instr_src_read_mask(const nir_alu_instr *instr, unsigned src) nir_alu_instr_src_read_mask() argument 3110 nir_ssa_alu_instr_src_components(const nir_alu_instr *instr, unsigned src) nir_ssa_alu_instr_src_components() argument 3125 nir_alu_instr_is_comparison(const nir_alu_instr *instr) nir_alu_instr_is_comparison() argument 3209 nir_tex_instr_need_sampler(const nir_tex_instr *instr) nir_tex_instr_need_sampler() argument 3225 nir_tex_instr_result_size(const nir_tex_instr *instr) nir_tex_instr_result_size() argument 3272 nir_tex_instr_is_query(const nir_tex_instr *instr) nir_tex_instr_is_query() argument 3296 nir_tex_instr_has_implicit_derivative(const nir_tex_instr *instr) nir_tex_instr_has_implicit_derivative() argument 3309 nir_tex_instr_src_type(const nir_tex_instr *instr, unsigned src) nir_tex_instr_src_type() argument 3372 nir_tex_instr_src_size(const nir_tex_instr *instr, unsigned src) nir_tex_instr_src_size() argument 3414 nir_instr_xfb_write_mask(nir_intrinsic_instr *instr) nir_instr_xfb_write_mask() argument [all...] |
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_shader.c | 127 vectorize_vec2_16bit(const nir_instr *instr, const void *_) in vectorize_vec2_16bit() argument 646 is_sincos(const nir_instr *instr, const void *_) is_sincos() argument 653 lower_sincos(struct nir_builder *b, nir_instr *instr, void *_) lower_sincos() argument [all...] |
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_pipeline.c | 544 lower_load_push_constant(nir_builder *b, nir_intrinsic_instr *instr, in lower_load_push_constant() argument 591 lower_vulkan_resource_index(nir_builder *b, nir_intrinsic_instr *instr, struct lower_pipeline_layout_state *state) lower_vulkan_resource_index() argument 668 lower_tex_src_to_offset(nir_builder *b, nir_tex_instr *instr, unsigned src_idx, struct lower_pipeline_layout_state *state) lower_tex_src_to_offset() argument 774 lower_sampler(nir_builder *b, nir_tex_instr *instr, struct lower_pipeline_layout_state *state) lower_sampler() argument 809 lower_image_deref(nir_builder *b, nir_intrinsic_instr *instr, struct lower_pipeline_layout_state *state) lower_image_deref() argument 884 lower_intrinsic(nir_builder *b, nir_intrinsic_instr *instr, struct lower_pipeline_layout_state *state) lower_intrinsic() argument 929 lower_pipeline_layout_cb(nir_builder *b, nir_instr *instr, void *_state) lower_pipeline_layout_cb() argument [all...] |
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_register_allocation.cpp | 493 get_subdword_operand_stride(amd_gfx_level gfx_level, const aco_ptr<Instruction>& instr, unsigned idx, RegClass rc) get_subdword_operand_stride() argument 534 add_subdword_operand(ra_ctx& ctx, aco_ptr<Instruction>& instr, unsigned idx, unsigned byte, RegClass rc) add_subdword_operand() argument 601 get_subdword_definition_info(Program* program, const aco_ptr<Instruction>& instr, RegClass rc) get_subdword_definition_info() argument 675 add_subdword_definition(Program* program, aco_ptr<Instruction>& instr, PhysReg reg) add_subdword_definition() argument 766 update_renames(ra_ctx& ctx, RegisterFile& reg_file, std::vector<std::pair<Operand, Definition>>& parallelcopies, aco_ptr<Instruction>& instr, UpdateRenames flags) update_renames() argument 1040 get_reg_for_create_vector_copy(ra_ctx& ctx, RegisterFile& reg_file, std::vector<std::pair<Operand, Definition>>& parallelcopies, aco_ptr<Instruction>& instr, const PhysRegInterval def_reg, DefInfo info, unsigned id) get_reg_for_create_vector_copy() argument 1089 get_regs_for_copies(ra_ctx& ctx, RegisterFile& reg_file, std::vector<std::pair<Operand, Definition>>& parallelcopies, const std::vector<unsigned>& vars, const PhysRegInterval bounds, aco_ptr<Instruction>& instr, const PhysRegInterval def_reg) get_regs_for_copies() argument 1236 get_reg_impl(ra_ctx& ctx, RegisterFile& reg_file, std::vector<std::pair<Operand, Definition>>& parallelcopies, const DefInfo& info, aco_ptr<Instruction>& instr) get_reg_impl() argument 1384 get_reg_specified(ra_ctx& ctx, RegisterFile& reg_file, RegClass rc, aco_ptr<Instruction>& instr, PhysReg reg) get_reg_specified() argument 1520 is_mimg_vaddr_intact(ra_ctx& ctx, RegisterFile& reg_file, Instruction* instr) is_mimg_vaddr_intact() argument 1552 get_reg_vector(ra_ctx& ctx, RegisterFile& reg_file, Temp temp, aco_ptr<Instruction>& instr) get_reg_vector() argument 1605 get_reg(ra_ctx& ctx, RegisterFile& reg_file, Temp temp, std::vector<std::pair<Operand, Definition>>& parallelcopies, aco_ptr<Instruction>& instr, int operand_index = -1) get_reg() argument 1714 get_reg_create_vector(ra_ctx& ctx, RegisterFile& reg_file, Temp temp, std::vector<std::pair<Operand, Definition>>& parallelcopies, aco_ptr<Instruction>& instr) get_reg_create_vector() argument 1858 handle_pseudo(ra_ctx& ctx, const RegisterFile& reg_file, Instruction* instr) handle_pseudo() argument 1913 operand_can_use_reg(amd_gfx_level gfx_level, aco_ptr<Instruction>& instr, unsigned idx, PhysReg reg, RegClass rc) operand_can_use_reg() argument 1951 get_reg_for_operand(ra_ctx& ctx, RegisterFile& register_file, std::vector<std::pair<Operand, Definition>>& parallelcopy, aco_ptr<Instruction>& instr, Operand& operand, unsigned operand_index) get_reg_for_operand() argument 2378 aco_ptr<Instruction>& instr = *rit; get_affinities() local 2474 aco_ptr<Instruction>& instr = *rit; get_affinities() local 2545 optimize_encoding_vop2(Program* program, ra_ctx& ctx, RegisterFile& register_file, aco_ptr<Instruction>& instr) optimize_encoding_vop2() argument 2596 optimize_encoding_sopk(Program* program, ra_ctx& ctx, RegisterFile& register_file, aco_ptr<Instruction>& instr) optimize_encoding_sopk() argument 2652 optimize_encoding(Program* program, ra_ctx& ctx, RegisterFile& register_file, aco_ptr<Instruction>& instr) optimize_encoding() argument 2707 aco_ptr<Instruction>& instr = *instr_it; register_allocation() local [all...] |
H A D | aco_optimizer.cpp | 39 perfwarn(Program* program, bool cond, const char* msg, Instruction* instr) in perfwarn() argument 152 Instruction* instr; member 511 can_use_VOP3(opt_ctx& ctx, const aco_ptr<Instruction>& instr) can_use_VOP3() argument 535 pseudo_propagate_temp(opt_ctx& ctx, aco_ptr<Instruction>& instr, Temp temp, unsigned index) pseudo_propagate_temp() argument 599 can_apply_sgprs(opt_ctx& ctx, aco_ptr<Instruction>& instr) can_apply_sgprs() argument 613 to_VOP3(opt_ctx& ctx, aco_ptr<Instruction>& instr) to_VOP3() argument 644 to_SDWA(opt_ctx& ctx, aco_ptr<Instruction>& instr) to_SDWA() argument 682 valu_can_accept_vgpr(aco_ptr<Instruction>& instr, unsigned operand) valu_can_accept_vgpr() argument 745 parse_base_offset(opt_ctx& ctx, Instruction* instr, unsigned op_index, Temp* base, uint32_t* offset, bool prevent_overflow) parse_base_offset() argument 840 smem_combine(opt_ctx& ctx, aco_ptr<Instruction>& instr) smem_combine() argument 895 get_operand_size(aco_ptr<Instruction>& instr, unsigned index) get_operand_size() argument 920 propagate_constants_vop3p(opt_ctx& ctx, aco_ptr<Instruction>& instr, ssa_info& info, unsigned i) propagate_constants_vop3p() argument 1025 parse_extract(Instruction* instr) parse_extract() argument 1048 parse_insert(Instruction* instr) parse_insert() argument 1063 can_apply_extract(opt_ctx& ctx, aco_ptr<Instruction>& instr, unsigned idx, ssa_info& info) can_apply_extract() argument 1107 apply_extract(opt_ctx& ctx, aco_ptr<Instruction>& instr, unsigned idx, ssa_info& info) apply_extract() argument 1162 check_sdwa_extract(opt_ctx& ctx, aco_ptr<Instruction>& instr) check_sdwa_extract() argument 1196 can_eliminate_fcanonicalize(opt_ctx& ctx, aco_ptr<Instruction>& instr, Temp tmp) can_eliminate_fcanonicalize() argument 1217 Instruction* instr = ctx.info[tmp.id()].instr; can_eliminate_and_exec() local 1229 is_copy_label(opt_ctx& ctx, aco_ptr<Instruction>& instr, ssa_info& info) is_copy_label() argument 1254 is_scratch_offset_valid(opt_ctx& ctx, Instruction* instr, int32_t offset) is_scratch_offset_valid() argument 1268 label_instruction(opt_ctx& ctx, aco_ptr<Instruction>& instr) label_instruction() argument 2066 decrease_uses(opt_ctx& ctx, Instruction* instr) decrease_uses() argument 2098 combine_ordering_test(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_ordering_test() argument 2195 combine_comparison_ordering(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_comparison_ordering() argument 2296 combine_constant_comparison_ordering(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_constant_comparison_ordering() argument 2393 combine_inverse_comparison(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_inverse_comparison() argument 2548 create_vop3_for_op3(opt_ctx& ctx, aco_opcode opcode, aco_ptr<Instruction>& instr, Operand operands[3], bool neg[3], bool abs[3], uint8_t opsel, bool clamp, unsigned omod) create_vop3_for_op3() argument 2568 combine_three_valu_op(opt_ctx& ctx, aco_ptr<Instruction>& instr, aco_opcode op2, aco_opcode new_op, const char* shuffle, uint8_t ops) combine_three_valu_op() argument 2590 combine_add_or_then_and_lshl(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_add_or_then_and_lshl() argument 2659 combine_minmax(opt_ctx& ctx, aco_ptr<Instruction>& instr, aco_opcode opposite, aco_opcode minmax3) combine_minmax() argument 2692 combine_salu_not_bitwise(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_salu_not_bitwise() argument 2737 combine_salu_n2(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_salu_n2() argument 2774 combine_salu_lshl_add(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_salu_lshl_add() argument 2810 combine_add_sub_b2i(opt_ctx& ctx, aco_ptr<Instruction>& instr, aco_opcode new_op, uint8_t ops) combine_add_sub_b2i() argument 2857 combine_add_bcnt(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_add_bcnt() argument 2928 combine_clamp(opt_ctx& ctx, aco_ptr<Instruction>& instr, aco_opcode min, aco_opcode max, aco_opcode med) combine_clamp() argument 3150 apply_omod_clamp_helper(opt_ctx& ctx, T* instr, ssa_info& def_info) apply_omod_clamp_helper() argument 3169 apply_omod_clamp(opt_ctx& ctx, aco_ptr<Instruction>& instr) apply_omod_clamp() argument 3229 apply_insert(opt_ctx& ctx, aco_ptr<Instruction>& instr) apply_insert() argument 3316 combine_and_subbrev(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_and_subbrev() argument 3363 combine_add_lshl(opt_ctx& ctx, aco_ptr<Instruction>& instr, bool is_sub) combine_add_lshl() argument 3424 propagate_swizzles(VOP3P_instruction* instr, uint8_t opsel_lo, uint8_t opsel_hi) propagate_swizzles() argument 3447 combine_vop3p(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_vop3p() argument 3596 can_use_mad_mix(opt_ctx& ctx, aco_ptr<Instruction>& instr) can_use_mad_mix() argument 3627 to_mad_mix(opt_ctx& ctx, aco_ptr<Instruction>& instr) to_mad_mix() argument 3666 combine_output_conversion(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_output_conversion() argument 3696 combine_mad_mix(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_mad_mix() argument 3785 combine_instruction(opt_ctx& ctx, aco_ptr<Instruction>& instr) combine_instruction() argument 4244 to_uniform_bool_instr(opt_ctx& ctx, aco_ptr<Instruction>& instr) to_uniform_bool_instr() argument 4297 select_instruction(opt_ctx& ctx, aco_ptr<Instruction>& instr) select_instruction() argument 4666 try_convert_sopc_to_sopk(aco_ptr<Instruction>& instr) try_convert_sopc_to_sopk() argument 4719 apply_literals(opt_ctx& ctx, aco_ptr<Instruction>& instr) apply_literals() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_program.c | 269 ntq_get_alu_src(struct vc4_compile *c, nir_alu_instr *instr, in ntq_get_alu_src() argument 352 ntq_emit_txf(struct vc4_compile *c, nir_tex_instr *instr) in ntq_emit_txf() argument 396 ntq_emit_tex(struct vc4_compile *c, nir_tex_instr *instr) ntq_emit_tex() argument 823 ntq_emit_pack_unorm_4x8(struct vc4_compile *c, nir_alu_instr *instr) ntq_emit_pack_unorm_4x8() argument 995 ntq_emit_bcsel(struct vc4_compile *c, nir_alu_instr *instr, struct qreg *src) ntq_emit_bcsel() argument 1057 ntq_emit_alu(struct vc4_compile *c, nir_alu_instr *instr) ntq_emit_alu() argument 1654 ntq_emit_load_const(struct vc4_compile *c, nir_load_const_instr *instr) ntq_emit_load_const() argument 1664 ntq_emit_ssa_undef(struct vc4_compile *c, nir_ssa_undef_instr *instr) ntq_emit_ssa_undef() argument 1676 ntq_emit_color_read(struct vc4_compile *c, nir_intrinsic_instr *instr) ntq_emit_color_read() argument 1696 ntq_emit_load_input(struct vc4_compile *c, nir_intrinsic_instr *instr) ntq_emit_load_input() argument 1716 ntq_emit_intrinsic(struct vc4_compile *c, nir_intrinsic_instr *instr) ntq_emit_intrinsic() argument 1990 ntq_emit_instr(struct vc4_compile *c, nir_instr *instr) ntq_emit_instr() argument [all...] |
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | code-generator-x64.cc | 40 X64OperandConverter(CodeGenerator* gen, Instruction* instr) in X64OperandConverter() argument 166 bool HasAddressingMode(Instruction* instr) { in HasAddressingMode() argument 170 bool HasImmediateInput(Instruction* instr, size_t index) { in HasImmediateInput() argument 174 bool HasRegisterInput(Instruction* instr, size_t index) { in HasRegisterInput() argument 652 WasmOutOfLineTrap(CodeGenerator* gen, Instruction* instr) in WasmOutOfLineTrap() argument 699 WasmProtectedInstructionTrap(CodeGenerator* gen, int pc, Instruction* instr) WasmProtectedInstructionTrap() argument 712 EmitOOLTrapIfNeeded(Zone* zone, CodeGenerator* codegen, InstructionCode opcode, Instruction* instr, int pc) EmitOOLTrapIfNeeded() argument 723 EmitOOLTrapIfNeeded(Zone* zone, CodeGenerator* codegen, InstructionCode opcode, Instruction* instr, int pc) EmitOOLTrapIfNeeded() argument 1065 AdjustStackPointerForTailCall(Instruction* instr, TurboAssembler* assembler, Linkage* linkage, OptimizedCompilationInfo* info, FrameAccessState* state, int new_slot_above_sp, bool allow_shrinkage = true) AdjustStackPointerForTailCall() argument 1110 AssembleTailCallBeforeGap(Instruction* instr, int first_unused_slot_offset) AssembleTailCallBeforeGap() argument 1149 AssembleTailCallAfterGap(Instruction* instr, int first_unused_slot_offset) AssembleTailCallAfterGap() argument 1164 ShouldClearOutputRegisterBeforeInstruction(CodeGenerator* g, Instruction* instr) ShouldClearOutputRegisterBeforeInstruction() argument 1184 AssembleArchInstruction( Instruction* instr) AssembleArchInstruction() argument 2324 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2329 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2334 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2338 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2343 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2360 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2365 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2370 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2374 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2379 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2396 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2428 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2495 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2518 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2528 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2539 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 2833 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3563 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3576 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3875 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3881 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3887 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3892 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3897 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3902 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3907 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3912 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3917 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3922 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3927 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 3935 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, __ pc_offset()); AssembleArchInstruction() local 4458 AssembleArchBranch(Instruction* instr, BranchInfo* branch) AssembleArchBranch() argument 4473 AssembleArchDeoptBranch(Instruction* instr, BranchInfo* branch) AssembleArchDeoptBranch() argument 4520 AssembleArchTrap(Instruction* instr, FlagsCondition condition) AssembleArchTrap() argument 4536 AssembleArchBoolean(Instruction* instr, FlagsCondition condition) AssembleArchBoolean() argument 4563 AssembleArchBinarySearchSwitch(Instruction* instr) AssembleArchBinarySearchSwitch() argument 4574 AssembleArchTableSwitch(Instruction* instr) AssembleArchTableSwitch() argument 4589 AssembleArchSelect(Instruction* instr, FlagsCondition condition) AssembleArchSelect() argument [all...] |
/third_party/node/deps/v8/src/compiler/backend/s390/ |
H A D | code-generator-s390.cc | 32 S390OperandConverter(CodeGenerator* gen, Instruction* instr) in S390OperandConverter() argument 141 static inline bool HasRegisterOutput(Instruction* instr, int index = 0) { in HasRegisterOutput() argument 145 static inline bool HasFPRegisterInput(Instruction* instr, int index) { in HasFPRegisterInput() argument 149 static inline bool HasRegisterInput(Instruction* instr, int index) { in HasRegisterInput() argument 154 HasImmediateInput(Instruction* instr, size_t index) HasImmediateInput() argument 158 HasFPStackSlotInput(Instruction* instr, size_t index) HasFPStackSlotInput() argument 162 HasStackSlotInput(Instruction* instr, size_t index) HasStackSlotInput() argument 473 AssembleOp(Instruction* instr, RType r, MType m, IType i) AssembleOp() argument 487 AssembleBinOp(Instruction* instr, _RR _rr, _RM _rm, _RI _ri) AssembleBinOp() argument 492 AssembleUnaryOp(Instruction* instr, _R _r, _M _m, _I _i) AssembleUnaryOp() argument 1079 AssembleTailCallBeforeGap(Instruction* instr, int first_unused_slot_offset) AssembleTailCallBeforeGap() argument 1115 AssembleTailCallAfterGap(Instruction* instr, int first_unused_slot_offset) AssembleTailCallAfterGap() argument 1155 AssembleArchInstruction( Instruction* instr) AssembleArchInstruction() argument 3204 AssembleArchBranch(Instruction* instr, BranchInfo* branch) AssembleArchBranch() argument 3225 AssembleArchDeoptBranch(Instruction* instr, BranchInfo* branch) AssembleArchDeoptBranch() argument 3236 AssembleArchTrap(Instruction* instr, FlagsCondition condition) AssembleArchTrap() argument 3240 OutOfLineTrap(CodeGenerator* gen, Instruction* instr) AssembleArchTrap() argument 3303 AssembleArchBoolean(Instruction* instr, FlagsCondition condition) AssembleArchBoolean() argument 3334 AssembleArchBinarySearchSwitch(Instruction* instr) AssembleArchBinarySearchSwitch() argument 3345 AssembleArchTableSwitch(Instruction* instr) AssembleArchTableSwitch() argument 3362 AssembleArchSelect(Instruction* instr, FlagsCondition condition) AssembleArchSelect() argument [all...] |
/third_party/node/deps/v8/src/codegen/s390/ |
H A D | constants-s390.h | 1891 static inline int Bit(Instr instr, int nr) { return (instr >> nr) & 1; } in Bit() argument 1894 static inline int Bits(Instr instr, int hi, int lo) { in Bits() argument 1899 static inline int BitField(Instr instr, int hi, int lo) { in BitField() argument 1904 static inline int InstructionLength(const byte* instr) { in InstructionLength() argument 1918 static inline uint64_t InstructionBits(const byte* instr) { in InstructionBits() argument 1930 InstructionBits(const byte* instr) InstructionBits() argument 1961 SetInstructionBits(byte* instr, T value) SetInstructionBits() argument 2003 getOpcodeFormatType(const byte* instr) getOpcodeFormatType() argument 2009 S390OpcodeValue(const byte* instr) S390OpcodeValue() argument [all...] |
/third_party/node/deps/v8/src/codegen/arm/ |
H A D | constants-arm.h | 33 inline int DecodeConstantPoolLength(int instr) { in DecodeConstantPoolLength() argument [all...] |
/third_party/node/deps/v8/src/codegen/riscv64/ |
H A D | assembler-riscv64.h | 1252 instr_at_put(Address pc, Instr instr) instr_at_put() argument 1258 instr_at_put(int pos, Instr instr) instr_at_put() argument 1262 instr_at_put(int pos, ShortInstr instr) instr_at_put() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/ |
H A D | ppir.h | 162 struct ppir_instr *instr; member 724 ppir_instr_is_root(ppir_instr *instr) ppir_instr_is_root() argument 729 ppir_instr_is_leaf(ppir_instr *instr) ppir_instr_is_leaf() argument [all...] |
/third_party/mesa3d/src/panfrost/midgard/ |
H A D | midgard_compile.c | 218 midgard_nir_lower_global_load_instr(nir_builder *b, nir_instr *instr, void *data) in midgard_nir_lower_global_load_instr() argument 286 mdg_should_scalarize(const nir_instr *instr, const void *_unused) in mdg_should_scalarize() argument 310 midgard_vectorize_filter(const nir_instr *instr, const void *data) in midgard_vectorize_filter() argument 473 emit_load_const(compiler_context *ctx, nir_load_const_instr *instr) emit_load_const() argument 637 mir_copy_src(midgard_instruction *ins, nir_alu_instr *instr, unsigned i, unsigned to, bool *abs, bool *neg, bool *not, enum midgard_roundmode *roundmode, bool is_int, unsigned bcast_count) mir_copy_src() argument 684 mir_is_bcsel_float(nir_alu_instr *instr) mir_is_bcsel_float() argument 730 emit_alu(compiler_context *ctx, nir_alu_instr *instr) emit_alu() argument 1166 mir_set_intr_mask(nir_instr *instr, midgard_instruction *ins, bool is_read) mir_set_intr_mask() argument 1193 emit_ubo_read( compiler_context *ctx, nir_instr *instr, unsigned dest, unsigned offset, nir_src *indirect_offset, unsigned indirect_shift, unsigned index, unsigned nr_comps) emit_ubo_read() argument 1254 emit_global( compiler_context *ctx, nir_instr *instr, bool is_read, unsigned srcdest, nir_src *offset, unsigned seg) emit_global() argument 1348 emit_atomic( compiler_context *ctx, nir_intrinsic_instr *instr, bool is_shared, midgard_load_store_op op, unsigned image_direct_address) emit_atomic() argument 1483 emit_image_op(compiler_context *ctx, nir_intrinsic_instr *instr, bool is_atomic) emit_image_op() argument 1577 emit_sysval_read(compiler_context *ctx, nir_instr *instr, unsigned nr_components, unsigned offset) emit_sysval_read() argument 1672 emit_compute_builtin(compiler_context *ctx, nir_intrinsic_instr *instr) emit_compute_builtin() argument 1696 emit_vertex_builtin(compiler_context *ctx, nir_intrinsic_instr *instr) emit_vertex_builtin() argument 1703 emit_special(compiler_context *ctx, nir_intrinsic_instr *instr, unsigned idx) emit_special() argument 1745 output_load_rt_addr(compiler_context *ctx, nir_intrinsic_instr *instr) output_load_rt_addr() argument 1768 emit_intrinsic(compiler_context *ctx, nir_intrinsic_instr *instr) emit_intrinsic() argument 2260 mdg_texture_mode(nir_tex_instr *instr) mdg_texture_mode() argument 2273 set_tex_coord(compiler_context *ctx, nir_tex_instr *instr, midgard_instruction *ins) set_tex_coord() argument 2417 emit_texop_native(compiler_context *ctx, nir_tex_instr *instr, unsigned midgard_texop) emit_texop_native() argument 2512 emit_tex(compiler_context *ctx, nir_tex_instr *instr) emit_tex() argument 2538 emit_jump(compiler_context *ctx, nir_jump_instr *instr) emit_jump() argument 2556 emit_instr(compiler_context *ctx, struct nir_instr *instr) emit_instr() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_nir_soa.c | 1130 emit_load_const(struct lp_build_nir_context *bld_base, const nir_load_const_instr *instr, LLVMValueRef outval[NIR_MAX_VEC_COMPONENTS]) emit_load_const() argument 1727 emit_sysval_intrin(struct lp_build_nir_context *bld_base, nir_intrinsic_instr *instr, LLVMValueRef result[NIR_MAX_VEC_COMPONENTS]) emit_sysval_intrin() argument 2072 emit_vote(struct lp_build_nir_context *bld_base, LLVMValueRef src, nir_intrinsic_instr *instr, LLVMValueRef result[4]) emit_vote() argument 2139 emit_ballot(struct lp_build_nir_context *bld_base, LLVMValueRef src, nir_intrinsic_instr *instr, LLVMValueRef result[4]) emit_ballot() argument 2200 emit_shuffle(struct lp_build_nir_context *bld_base, LLVMValueRef src, LLVMValueRef index, nir_intrinsic_instr *instr, LLVMValueRef result[4]) emit_shuffle() argument 2246 emit_reduce(struct lp_build_nir_context *bld_base, LLVMValueRef src, nir_intrinsic_instr *instr, LLVMValueRef result[4]) emit_reduce() argument [all...] |
/third_party/toybox/toys/pending/ |
H A D | xzcat.c | 574 uint32_t instr; in bcj_powerpc() local 628 uint64_t instr; in bcj_ia64() local 730 uint32_t instr; bcj_sparc() local [all...] |
/third_party/vixl/src/aarch64/ |
H A D | instructions-aarch64.h | 323 uint32_t instr = ExtractUnsignedBitfield32(field_lsb + 1, in GetSVEVectorFormat() local 519 bool IsMOPSPrologueOf(const Instruction* instr, uint32_t mops_type) const { in IsMOPSPrologueOf() argument 526 bool IsMOPSMainOf(const Instruction* instr, uint32_t mops_type) const { in IsMOPSMainOf() argument 534 bool IsMOPSEpilogueOf(const Instruction* instr, uint32_t mops_type) const { in IsMOPSEpilogueOf() argument 832 NEONFormatDecoder(const Instruction* instr) NEONFormatDecoder() argument 836 NEONFormatDecoder(const Instruction* instr, const NEONFormatMap* format) NEONFormatDecoder() argument 840 NEONFormatDecoder(const Instruction* instr, const NEONFormatMap* format0, const NEONFormatMap* format1) NEONFormatDecoder() argument 846 NEONFormatDecoder(const Instruction* instr, const NEONFormatMap* format0, const NEONFormatMap* format1, const NEONFormatMap* format2) NEONFormatDecoder() argument [all...] |
/third_party/python/Python/ |
H A D | specialize.c | 486 specialize_module_load_attr(PyObject *owner, _Py_CODEUNIT *instr, in specialize_module_load_attr() argument 656 _Py_Specialize_LoadAttr(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name) in _Py_Specialize_LoadAttr() argument 606 specialize_dict_access( PyObject *owner, _Py_CODEUNIT *instr, PyTypeObject *type, DescriptorClassification kind, PyObject *name, int base_op, int values_op, int hint_op) specialize_dict_access() argument 758 _Py_Specialize_StoreAttr(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name) _Py_Specialize_StoreAttr() argument 881 specialize_class_load_method(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name) specialize_class_load_method() argument 921 _Py_Specialize_LoadMethod(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name) _Py_Specialize_LoadMethod() argument 1050 _Py_Specialize_LoadGlobal( PyObject *globals, PyObject *builtins, _Py_CODEUNIT *instr, PyObject *name) _Py_Specialize_LoadGlobal() argument 1187 _Py_Specialize_BinarySubscr( PyObject *container, PyObject *sub, _Py_CODEUNIT *instr) _Py_Specialize_BinarySubscr() argument 1265 _Py_Specialize_StoreSubscr(PyObject *container, PyObject *sub, _Py_CODEUNIT *instr) _Py_Specialize_StoreSubscr() argument 1369 specialize_class_call(PyObject *callable, _Py_CODEUNIT *instr, int nargs, PyObject *kwnames, int oparg) specialize_class_call() argument 1430 specialize_method_descriptor(PyMethodDescrObject *descr, _Py_CODEUNIT *instr, int nargs, PyObject *kwnames, int oparg) specialize_method_descriptor() argument 1481 specialize_py_call(PyFunctionObject *func, _Py_CODEUNIT *instr, int nargs, PyObject *kwnames) specialize_py_call() argument 1533 specialize_c_call(PyObject *callable, _Py_CODEUNIT *instr, int nargs, PyObject *kwnames) specialize_c_call() argument 1631 _Py_Specialize_Precall(PyObject *callable, _Py_CODEUNIT *instr, int nargs, PyObject *kwnames, int oparg) _Py_Specialize_Precall() argument 1677 _Py_Specialize_Call(PyObject *callable, _Py_CODEUNIT *instr, int nargs, PyObject *kwnames) _Py_Specialize_Call() argument 1775 _Py_Specialize_BinaryOp(PyObject *lhs, PyObject *rhs, _Py_CODEUNIT *instr, int oparg, PyObject **locals) _Py_Specialize_BinaryOp() argument 1904 _Py_Specialize_CompareOp(PyObject *lhs, PyObject *rhs, _Py_CODEUNIT *instr, int oparg) _Py_Specialize_CompareOp() argument 1996 _Py_Specialize_UnpackSequence(PyObject *seq, _Py_CODEUNIT *instr, int oparg) _Py_Specialize_UnpackSequence() argument [all...] |
/third_party/glslang/SPIRV/ |
H A D | SpvBuilder.cpp | 526 Instruction* instr = module.getInstruction(otherType); in makeCooperativeMatrixTypeWithSameShape() local 1267 Instruction* instr = module.getInstruction(typeId); getMostBasicTypeClass() local 1286 Instruction* instr = module.getInstruction(typeId); getNumTypeConstituents() local 1320 Instruction* instr = module.getInstruction(typeId); getScalarTypeId() local 1346 Instruction* instr = module.getInstruction(typeId); getContainedTypeId() local 1399 const Instruction& instr = *module.getInstruction(typeId); containsType() local 1429 const Instruction& instr = *module.getInstruction(typeId); containsPhysicalStorageBufferOrArray() local 3348 Instruction* instr = module.getInstruction(componentTypeId); createMatrixConstructor() local [all...] |
/third_party/mesa3d/src/compiler/spirv/ |
H A D | spirv_to_nir.c | 3056 nir_tex_instr *instr = nir_tex_instr_create(b->shader, p - srcs); in vtn_handle_texture() local [all...] |
/third_party/mesa3d/src/broadcom/compiler/ |
H A D | nir_to_vir.c | 176 v3d_get_op_for_atomic_add(nir_intrinsic_instr *instr, unsigned src) in v3d_get_op_for_atomic_add() argument 190 v3d_general_tmu_op(nir_intrinsic_instr *instr) in v3d_general_tmu_op() argument 351 emit_tmu_general_store_writes(struct v3d_compile *c, enum emit_mode mode, nir_intrinsic_instr *instr, uint32_t base_const_offset, uint32_t *writemask, uint32_t *const_offset, uint32_t *type_size, uint32_t *tmu_writes) emit_tmu_general_store_writes() argument 409 emit_tmu_general_atomic_writes(struct v3d_compile *c, enum emit_mode mode, nir_intrinsic_instr *instr, uint32_t tmu_op, bool has_index, uint32_t *tmu_writes) emit_tmu_general_atomic_writes() argument 443 emit_tmu_general_address_write(struct v3d_compile *c, enum emit_mode mode, nir_intrinsic_instr *instr, uint32_t config, bool dynamic_src, int offset_src, struct qreg base_offset, uint32_t const_offset, uint32_t *tmu_writes) emit_tmu_general_address_write() argument 503 ntq_emit_tmu_general(struct v3d_compile *c, nir_intrinsic_instr *instr, bool is_shared_or_scratch, bool is_global) ntq_emit_tmu_general() argument 876 ntq_get_alu_src(struct v3d_compile *c, nir_alu_instr *instr, unsigned src) ntq_get_alu_src() argument 897 ntq_emit_txs(struct v3d_compile *c, nir_tex_instr *instr) ntq_emit_txs() argument 944 ntq_emit_tex(struct v3d_compile *c, nir_tex_instr *instr) ntq_emit_tex() argument 1423 ntq_emit_alu(struct v3d_compile *c, nir_alu_instr *instr) ntq_emit_alu() argument 2511 ntq_emit_load_const(struct v3d_compile *c, nir_load_const_instr *instr) ntq_emit_load_const() argument 2525 ntq_emit_image_size(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_image_size() argument 2553 vir_emit_tlb_color_read(struct v3d_compile *c, nir_intrinsic_instr *instr) vir_emit_tlb_color_read() argument 2723 ntq_emit_load_uniform(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_load_uniform() argument 2747 ntq_emit_inline_ubo_load(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_inline_ubo_load() argument 2782 ntq_emit_load_input(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_load_input() argument 2844 ntq_emit_per_sample_color_write(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_per_sample_color_write() argument 2863 ntq_emit_color_write(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_color_write() argument 2876 emit_store_output_gs(struct v3d_compile *c, nir_intrinsic_instr *instr) emit_store_output_gs() argument 2917 emit_store_output_vs(struct v3d_compile *c, nir_intrinsic_instr *instr) emit_store_output_vs() argument 2940 ntq_emit_store_output(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_store_output() argument 3102 ntq_emit_load_unifa(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_load_unifa() argument 3312 ntq_emit_intrinsic(struct v3d_compile *c, nir_intrinsic_instr *instr) ntq_emit_intrinsic() argument 4126 ntq_emit_instr(struct v3d_compile *c, nir_instr *instr) ntq_emit_instr() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_compiler.c | 122 lower_64bit_vertex_attribs_instr(nir_builder *b, nir_instr *instr, void *data) in lower_64bit_vertex_attribs_instr() argument 179 lower_64bit_uint_attribs_instr(nir_builder *b, nir_instr *instr, void *data) lower_64bit_uint_attribs_instr() argument 442 nir_instr *instr = (nir_instr *)const_instr; filter_64_bit_instr() local 454 nir_instr *instr = (nir_instr *)const_instr; filter_pack_instr() local 509 bound_bo_access_instr(nir_builder *b, nir_instr *instr, void *data) bound_bo_access_instr() argument 623 lower_fbfetch_instr(nir_builder *b, nir_instr *instr, void *data) lower_fbfetch_instr() argument 977 lower_attrib(nir_builder *b, nir_instr *instr, void *data) lower_attrib() argument 1045 rewrite_bo_access_instr(nir_builder *b, nir_instr *instr, void *data) rewrite_bo_access_instr() argument 1217 rewrite_atomic_ssbo_instr(nir_builder *b, nir_instr *instr, struct bo_vars *bo) rewrite_atomic_ssbo_instr() argument 1288 remove_bo_access_instr(nir_builder *b, nir_instr *instr, void *data) remove_bo_access_instr() argument 1462 rewrite_and_discard_read(nir_builder *b, nir_instr *instr, void *data) rewrite_and_discard_read() argument 2194 lower_baseinstance_instr(nir_builder *b, nir_instr *instr, void *data) lower_baseinstance_instr() argument 2672 convert_1d_shadow_tex(nir_builder *b, nir_instr *instr, void *data) convert_1d_shadow_tex() argument [all...] |