Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21347>
return true;
}
+bool AluGroup::index_mode_load()
+{
+ if (!m_slots[0] || !m_slots[0]->dest())
+ return false;
+
+ Register *dst = m_slots[0]->dest();
+ return dst->has_flag(Register::addr_or_idx) && dst->sel() > 0;
+}
+
void
AluGroup::accept(ConstInstrVisitor& visitor) const
{
return m_slots[0] ? m_slots[0]->has_alu_flag(alu_lds_group_start) : false;
}
+ bool index_mode_load();
+
bool has_lds_group_end() const;
const auto& readport_reserer() const { return m_readports_evaluator; }