Commit a6ad3020 authored by Rob Clark's avatar Rob Clark

freedreno/ir3: remove a couple redundant is_flow()s

Now that the opc's encode the instruction category (making them unique)
we no longer need to check the category in addition to the opc.
Signed-off-by: default avatarRob Clark <robclark@freedesktop.org>
parent f0a1f3de
......@@ -137,7 +137,7 @@ remove_unused_by_block(struct ir3_block *block)
{
list_for_each_entry_safe (struct ir3_instruction, instr, &block->instr_list, node) {
if (!ir3_instr_check_mark(instr)) {
if (is_flow(instr) && (instr->opc == OPC_END))
if (instr->opc == OPC_END)
continue;
/* mark it, in case it is input, so we can
* remove unused inputs:
......
......@@ -292,7 +292,7 @@ resolve_dest_block(struct ir3_block *block)
} else if (list_length(&block->instr_list) == 1) {
struct ir3_instruction *instr = list_first_entry(
&block->instr_list, struct ir3_instruction, node);
if (is_flow(instr) && (instr->opc == OPC_JUMP))
if (instr->opc == OPC_JUMP)
return block->successors[0];
}
}
......
Markdown is supported
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