diff options
author | Alastair Donaldson <alastair.donaldson@imperial.ac.uk> | 2021-07-06 09:14:36 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-06 09:14:36 +0300 |
commit | 9ce7a2fb62eb843882fd39c24c08d27d503fa378 (patch) | |
tree | bdf98d12a7b003f164d48971d43d61fcb17c50b0 /BUILD.gn | |
parent | 4d2832e3c8d729bf39a5e5482077a27125735a23 (diff) |
spirv-reduce: Eliminate skeletal structured control flow construct (#4360)
This change allows spriv-reduce to get rid of a selection, switch or
loop construct if none of the instructions defined in the construct
are used outside the construct.
Diffstat (limited to 'BUILD.gn')
-rw-r--r-- | BUILD.gn | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -803,6 +803,10 @@ static_library("spvtools_reduce") { "source/reduce/simple_conditional_branch_to_branch_opportunity_finder.h", "source/reduce/simple_conditional_branch_to_branch_reduction_opportunity.cpp", "source/reduce/simple_conditional_branch_to_branch_reduction_opportunity.h", + "source/reduce/structured_construct_to_block_reduction_opportunity.cpp", + "source/reduce/structured_construct_to_block_reduction_opportunity.h", + "source/reduce/structured_construct_to_block_reduction_opportunity_finder.cpp", + "source/reduce/structured_construct_to_block_reduction_opportunity_finder.h", "source/reduce/structured_loop_to_selection_reduction_opportunity.cpp", "source/reduce/structured_loop_to_selection_reduction_opportunity.h", "source/reduce/structured_loop_to_selection_reduction_opportunity_finder.cpp", |