summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_ssa_elimination.cpp
diff options
context:
space:
mode:
authorRhys Perry <pendingchaos02@gmail.com>2021-01-20 15:27:16 +0000
committerMarge Bot <eric+marge@anholt.net>2021-01-22 14:12:32 +0000
commit1d245cd18b637484512f275b9bb49f05105ad373 (patch)
tree0a5557815d03bca52a20e46a8e383946e0ef5639 /src/amd/compiler/aco_ssa_elimination.cpp
parent70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee (diff)
downloadmesa-1d245cd18b637484512f275b9bb49f05105ad373.tar.gz
aco: use format-check methods
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8595>
Diffstat (limited to 'src/amd/compiler/aco_ssa_elimination.cpp')
-rw-r--r--src/amd/compiler/aco_ssa_elimination.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/amd/compiler/aco_ssa_elimination.cpp b/src/amd/compiler/aco_ssa_elimination.cpp
index 1b5d2caaa34..b3d6db75892 100644
--- a/src/amd/compiler/aco_ssa_elimination.cpp
+++ b/src/amd/compiler/aco_ssa_elimination.cpp
@@ -96,7 +96,7 @@ void insert_parallelcopies(ssa_elimination_ctx& ctx)
Block& block = ctx.program->blocks[entry.first];
std::vector<aco_ptr<Instruction>>::iterator it = block.instructions.end();
--it;
- assert((*it)->format == Format::PSEUDO_BRANCH);
+ assert((*it)->isBranch());
aco_ptr<Pseudo_instruction> pc{create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, entry.second.size(), entry.second.size())};
unsigned i = 0;
for (std::pair<Definition, Operand>& pair : entry.second)
@@ -179,7 +179,7 @@ void try_remove_invert_block(ssa_elimination_ctx& ctx, Block* block)
ctx.program->blocks[succ_idx].linear_preds[i] = pred->index;
Pseudo_branch_instruction *branch = pred->instructions.back()->branch();
- assert(branch->format == Format::PSEUDO_BRANCH);
+ assert(branch->isBranch());
branch->target[0] = succ_idx;
branch->target[1] = succ_idx;
}