• Home
  • Raw
  • Download

Lines Matching refs:ssa

49                   intr->dest.ssa.bit_size = 32;  in etna_lower_io()
53 nir_ssa_def *ssa = nir_ine(&b, &intr->dest.ssa, nir_imm_int(&b, 0)); in etna_lower_io() local
55 nir_instr_as_alu(ssa->parent_instr)->op = nir_op_ieq; in etna_lower_io()
57 nir_ssa_def_rewrite_uses_after(&intr->dest.ssa, in etna_lower_io()
58 nir_src_for_ssa(ssa), in etna_lower_io()
59 ssa->parent_instr); in etna_lower_io()
74 nir_ssa_def *ssa = nir_mov(&b, intr->src[1].ssa); in etna_lower_io() local
75 nir_alu_instr *alu = nir_instr_as_alu(ssa->parent_instr); in etna_lower_io()
78 nir_instr_rewrite_src(instr, &intr->src[1], nir_src_for_ssa(ssa)); in etna_lower_io()
91 nir_intrinsic_set_align(load_ubo, intr->dest.ssa.bit_size / 8, 0); in etna_lower_io()
98 nir_imul(&b, intr->src[0].ssa, nir_imm_int(&b, 16)), in etna_lower_io()
101 nir_ssa_def_rewrite_uses(&intr->dest.ssa, in etna_lower_io()
102 nir_src_for_ssa(&load_ubo->dest.ssa)); in etna_lower_io()
165 nir_ssa_def *new_coord = nir_fmul(&b, coord->ssa, &load->dest.ssa); in etna_lower_io()
178 vec->src[i].src = nir_src_for_ssa(coord->ssa); in etna_lower_io()
182 vec->src[i].src = nir_src_for_ssa(lod_bias->ssa); in etna_lower_io()
188 nir_instr_rewrite_src(&tex->instr, coord, nir_src_for_ssa(&vec->dest.dest.ssa)); in etna_lower_io()
223 nir_src_for_ssa(nir_fmul(&b, alu->src[0].src.ssa, imm))); in etna_lower_alu_impl()
232 nir_ssa_def *ssa = &alu->dest.dest.ssa; in etna_lower_alu_impl() local
234 assert(ssa->num_components == 1); in etna_lower_alu_impl()
237 mul->src[0].src = mul->src[1].src = nir_src_for_ssa(ssa); in etna_lower_alu_impl()
243 ssa->num_components = 2; in etna_lower_alu_impl()
250 nir_ssa_def_rewrite_uses_after(ssa, nir_src_for_ssa(&mul->dest.dest.ssa), &mul->instr); in etna_lower_alu_impl()