assert(instr->def.num_components == 1);
/* Emit move, later passes can inline/push if useful */
- agx_mov_imm_to(b, agx_nir_ssa_index(&instr->def),
+ agx_mov_imm_to(b, agx_def_index(&instr->def),
nir_const_value_as_uint(instr->value[0], bit_size));
}
* the lowering happens in NIR and this just allows for late lowering passes
* to result in undefs.
*/
- agx_mov_imm_to(b, agx_nir_ssa_index(&instr->def), 0);
+ agx_mov_imm_to(b, agx_def_index(&instr->def), 0);
}
static void
}
static inline agx_index
-agx_nir_ssa_index(nir_def *ssa)
+agx_def_index(nir_def *ssa)
{
return agx_get_index(ssa->index, agx_size_for_bits(ssa->bit_size));
}
static inline agx_index
agx_src_index(nir_src *src)
{
- return agx_nir_ssa_index(src->ssa);
-}
-
-static inline agx_index
-agx_def_index(nir_def *def)
-{
- return agx_nir_ssa_index(def);
+ return agx_def_index(src->ssa);
}
static inline agx_index