/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_lower_subgroups.c | 63 struct ir3_instruction *mov = ir3_instr_create(block, OPC_MOV, 1, 1); in mov_immed() 78 struct ir3_instruction *mov = ir3_instr_create(block, OPC_MOV, 1, 1); in mov_reg() 96 struct ir3_instruction *instr = ir3_instr_create(block, opc, 1, 2); in binop() 114 struct ir3_instruction *instr = ir3_instr_create(block, opc, 1, 3); in triop() 363 ir3_instr_create(then_block, OPC_MOVMSK, 1, 0); in lower_instr() 372 ir3_instr_create(then_block, OPC_MOV, 1, 1); in lower_instr() 385 ir3_instr_create(then_block, OPC_SWZ, 2, 2); in lower_instr()
|
D | ir3.h | 713 struct ir3_instruction *ir3_instr_create(struct ir3_block *block, opc_t opc, 1934 mov = ir3_instr_create(block, OPC_MOV, 1, 1); in create_immed_typed() 1955 mov = ir3_instr_create(block, OPC_MOV, 1, 1); in create_uniform_typed() 1976 mov = ir3_instr_create(block, OPC_MOV, 1, 1); in create_uniform_indirect() 1990 struct ir3_instruction *instr = ir3_instr_create(block, OPC_MOV, 1, 1); in ir3_MOV() 2010 struct ir3_instruction *instr = ir3_instr_create(block, OPC_MOV, 1, 1); in ir3_COV() 2027 struct ir3_instruction *instr = ir3_instr_create(block, OPC_MOVMSK, 1, 0); in ir3_MOVMSK() 2041 ir3_instr_create(block, OPC_BALLOT_MACRO, 1, 1); in ir3_BALLOT_MACRO() 2055 return ir3_instr_create(block, OPC_NOP, 0, 0); in ir3_NOP() 2062 struct ir3_instruction *instr = ir3_instr_create(block, opc, 1, 0); \ [all …]
|
D | ir3_lower_parallelcopy.c | 76 = ir3_instr_create(instr->block, OPC_XOR_B, 1, 2); in do_xor() 173 struct ir3_instruction *swz = ir3_instr_create(instr->block, opc, 2, 2); in do_swap() 233 ir3_instr_create(instr->block, OPC_MOV, 1, 1); in do_copy() 242 ir3_instr_create(instr->block, OPC_SHR_B, 1, 2); in do_copy() 258 struct ir3_instruction *mov = ir3_instr_create(instr->block, opc, 1, 1); in do_copy()
|
D | ir3_legalize.c | 317 baryf = ir3_instr_create(block, OPC_BARY_F, 1, 2); in legalize_block() 347 baryf = ir3_instr_create(block, OPC_BARY_F, 1, 2); in legalize_block() 755 br1 = ir3_instr_create(block, OPC_B, 0, 1); in block_sched() 762 br2 = ir3_instr_create(block, OPC_B, 0, 1); in block_sched() 835 struct ir3_instruction *br = ir3_instr_create(block, OPC_B, 0, 1); in kill_sched()
|
D | ir3_lower_spill.c | 57 struct ir3_instruction *mov = ir3_instr_create(mem->block, OPC_MOV, 1, 1); in set_base_reg() 76 struct ir3_instruction *mov = ir3_instr_create(mem->block, OPC_MOV, 1, 1); in reset_base_reg()
|
D | ir3_context.c | 313 collect = ir3_instr_create(block, OPC_META_COLLECT, 1, arrsz); in ir3_create_collect() 384 ir3_instr_create(block, OPC_META_SPLIT, 1, 1); in ir3_split_dest() 574 mov = ir3_instr_create(block, OPC_MOV, 1, 1); in ir3_create_array_load() 642 mov = ir3_instr_create(block, OPC_MOV, 1, 1); in ir3_create_array_store()
|
D | ir3_spill.c | 355 ir3_instr_create(block, reg->instr->opc, 1, reg->instr->srcs_count); in rematerialize() 711 struct ir3_instruction *mov = ir3_instr_create(block, OPC_MOV, 1, 1); in materialize_pcopy_src() 745 ir3_instr_create(block, OPC_SPILL_MACRO, 0, 3); in spill() 857 ir3_instr_create(block, OPC_META_SPLIT, 1, 1); in split() 883 ir3_instr_create(block, OPC_META_COLLECT, 1, elems); in extract() 909 ir3_instr_create(block, OPC_RELOAD_MACRO, 1, 3); in reload() 1564 ir3_instr_create(block, OPC_META_PHI, 1, block->predecessors_count); in add_live_in_phi()
|
D | ir3_array_to_ssa.c | 107 ir3_instr_create(block, OPC_META_PHI, 1, block->predecessors_count); in read_value_beginning()
|
D | ir3_merge_regs.c | 441 ir3_instr_create(block, OPC_META_PARALLEL_COPY, phi_count, phi_count); in create_parallel_copy()
|
D | ir3_compiler_nir.c | 68 in = ir3_instr_create(ctx->in_block, OPC_META_INPUT, 1, 0); in create_input() 1898 struct ir3_instruction *mov = ir3_instr_create(block, OPC_MOV, 1, 1); in create_multidst_mov() 1997 ir3_instr_create(ctx->block, OPC_SCAN_MACRO, 3, 2); in emit_intrinsic_reduce() 3392 phi = ir3_instr_create(ctx->block, OPC_META_PHI, 1, in emit_phi() 3411 ir3_instr_create(blk, OPC_META_PHI, 1, blk->predecessors_count); in read_phi_src() 4695 ir3_instr_create(ctx->block, OPC_CHMASK, 0, outputs_count); in ir3_compile_shader_nir() 4786 ir3_instr_create(ctx->block, OPC_END, 0, outputs_count); in ir3_compile_shader_nir()
|
D | ir3.c | 525 ir3_instr_create(struct ir3_block *block, opc_t opc, int ndst, int nsrc) in ir3_instr_create() function
|
D | ir3_ra.c | 1594 ir3_instr_create(instr->block, OPC_META_PARALLEL_COPY, in insert_parallel_copy_instr() 2051 struct ir3_instruction *pcopy = ir3_instr_create( in insert_liveout_copy()
|
D | ir3_parser.y | 96 instr = ir3_instr_create(block, opc, 4, 6); in new_instr()
|