Commit e94754a7 authored by Alyssa Rosenzweig's avatar Alyssa Rosenzweig 💜 Committed by Marge Bot
Browse files

pan/bi: Paste over bi_has_arg



While we're at it, cleanup the Midgard one.
Signed-off-by: Alyssa Rosenzweig's avatarAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <mesa/mesa!4150>
parent 9b75f410
......@@ -60,3 +60,17 @@ bi_is_src_swizzled(bi_instruction *ins, unsigned s)
return classy && small && first;
}
bool
bi_has_arg(bi_instruction *ins, unsigned arg)
{
if (!ins)
return false;
bi_foreach_src(ins, s) {
if (ins->src[s] == arg)
return true;
}
return false;
}
......@@ -474,6 +474,7 @@ bir_dest_index(nir_dest *dst)
bool bi_has_outmod(bi_instruction *ins);
bool bi_has_source_mods(bi_instruction *ins);
bool bi_is_src_swizzled(bi_instruction *ins, unsigned s);
bool bi_has_arg(bi_instruction *ins, unsigned arg);
/* BIR passes */
......
......@@ -602,7 +602,7 @@ mir_has_arg(midgard_instruction *ins, unsigned arg)
if (!ins)
return false;
for (unsigned i = 0; i < ARRAY_SIZE(ins->src); ++i) {
mir_foreach_src(ins, i) {
if (ins->src[i] == arg)
return true;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment