diff options
author | Tony Wasserka <tony.wasserka@gmx.de> | 2020-12-01 11:52:20 +0100 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2020-12-15 18:22:46 +0000 |
commit | 6ba83d820c17719d3c1500103df1bcc4efa45f06 (patch) | |
tree | 0b5b6629632b4a0f59a0d42baa71168fed268472 /src/amd/compiler | |
parent | 22790ef3d4defa1b34c3be7d131e1cc49b272d80 (diff) |
aco: Annotate switch fallthroughs
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7847>
Diffstat (limited to 'src/amd/compiler')
-rw-r--r-- | src/amd/compiler/aco_instruction_selection.cpp | 2 | ||||
-rw-r--r-- | src/amd/compiler/aco_ssa_elimination.cpp | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp index 4fcdad199d3..36cc72a4849 100644 --- a/src/amd/compiler/aco_instruction_selection.cpp +++ b/src/amd/compiler/aco_instruction_selection.cpp @@ -5364,12 +5364,14 @@ void visit_load_push_constant(isel_context *ctx, nir_intrinsic_instr *instr) case 3: vec = bld.tmp(s4); trim = true; + FALLTHROUGH; case 4: op = aco_opcode::s_load_dwordx4; break; case 6: vec = bld.tmp(s8); trim = true; + FALLTHROUGH; case 8: op = aco_opcode::s_load_dwordx8; break; diff --git a/src/amd/compiler/aco_ssa_elimination.cpp b/src/amd/compiler/aco_ssa_elimination.cpp index 261fd893fad..76a843a54cc 100644 --- a/src/amd/compiler/aco_ssa_elimination.cpp +++ b/src/amd/compiler/aco_ssa_elimination.cpp @@ -134,6 +134,7 @@ bool is_empty_block(Block* block, bool ignore_exec_writes) case aco_opcode::s_andn2_b32: if (ignore_exec_writes && instr->definitions[0].physReg() == exec) break; + return false; default: return false; } |