Lines Matching refs:midgard_instruction
99 /* Helpers to generate midgard_instruction's using macro magic, since every
105 static midgard_instruction m_##name(unsigned ssa, unsigned address) { \
106 midgard_instruction i = { \
166 static midgard_instruction \
186 static midgard_instruction
189 midgard_instruction ins = {
205 attach_constants(compiler_context *ctx, midgard_instruction *ins, void *constants, int name)
515 midgard_instruction ins = v_mov(SSA_FIXED_REGISTER(REGISTER_CONSTANT), to);
545 midgard_instruction ins = emit_image_op(ctx, instr, true); \
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)
992 midgard_instruction ins = {
1126 midgard_instruction ins_split[MIR_VEC_COMPONENTS];
1166 mir_set_intr_mask(nir_instr *instr, midgard_instruction *ins, bool is_read)
1192 static midgard_instruction *
1203 midgard_instruction ins;
1262 midgard_instruction ins;
1367 midgard_instruction ins = {
1427 midgard_instruction ins = m_ld_vary_32(dest, PACK_LDST_ATTRIB_OFS(offset));
1482 static midgard_instruction
1506 midgard_instruction ins;
1551 midgard_instruction ins = m_ld_attr_32(dest, PACK_LDST_ATTRIB_OFS(offset));
1592 midgard_instruction *ins =
1622 midgard_instruction *br = ctx->writeout_branch[rt][sample_iter];
1628 struct midgard_instruction ins =
1675 midgard_instruction ins = m_ldst_mov(reg, 0);
1707 midgard_instruction ld = m_ld_tilebuffer_raw(reg, 0);
1721 midgard_instruction ins = {
1776 struct midgard_instruction discard = v_branch(conditional, false);
1896 midgard_instruction ld = m_ld_tilebuffer_raw(reg, 0);
1928 midgard_instruction ld;
2000 midgard_instruction ins = v_mov(reg_2, out);
2028 midgard_instruction st = m_st_vary_32(reg, PACK_LDST_ATTRIB_OFS(offset));
2274 midgard_instruction *ins)
2330 midgard_instruction ld = m_ld_cubemap_coords(ins->src[1], 0);
2363 midgard_instruction mov = v_mov(sample_or_ref, ins->src[1]);
2384 midgard_instruction mov =
2400 midgard_instruction mov = v_mov(coords, ins->src[1]);
2433 midgard_instruction ins = {
2543 struct midgard_instruction br = v_branch(false, false);
2627 midgard_instruction ins = v_mov(SSA_FIXED_REGISTER(REGISTER_CONSTANT), scratch);
2641 max_bitsize_for_alu(midgard_instruction *ins)
2862 midgard_instruction *br = ctx->writeout_branch[rt][sample_iter];
2863 struct midgard_instruction ins = v_branch(false, false);
2919 midgard_instruction *then_branch = mir_last_in_block(ctx->current_block);
2930 midgard_instruction *then_exit = mir_last_in_block(ctx->current_block);
2981 struct midgard_instruction br_back = v_branch(false, false);
3092 midgard_instruction *br = ctx->writeout_branch[rt][s];
3103 midgard_instruction *next_br = NULL;
3112 midgard_instruction uncond = v_branch(false, false);
3219 struct midgard_instruction wait = v_branch(false, false);