aboutsummaryrefslogtreecommitdiff
path: root/test/opt/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/opt/CMakeLists.txt')
-rw-r--r--test/opt/CMakeLists.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/test/opt/CMakeLists.txt b/test/opt/CMakeLists.txt
index fcaefe26..75583270 100644
--- a/test/opt/CMakeLists.txt
+++ b/test/opt/CMakeLists.txt
@@ -53,11 +53,26 @@ add_spvtools_unittest(TARGET pass_freeze_spec_const
LIBS SPIRV-Tools-opt
)
+add_spvtools_unittest(TARGET pass_block_merge
+ SRCS block_merge_test.cpp pass_utils.cpp
+ LIBS SPIRV-Tools-opt
+)
+
add_spvtools_unittest(TARGET pass_inline
SRCS inline_test.cpp pass_utils.cpp
LIBS SPIRV-Tools-opt
)
+add_spvtools_unittest(TARGET pass_insert_extract_elim
+ SRCS insert_extract_elim_test.cpp pass_utils.cpp
+ LIBS SPIRV-Tools-opt
+)
+
+add_spvtools_unittest(TARGET pass_local_ssa_elim
+ SRCS local_ssa_elim_test.cpp pass_utils.cpp
+ LIBS SPIRV-Tools-opt
+)
+
add_spvtools_unittest(TARGET pass_local_single_block_elim
SRCS local_single_block_elim.cpp pass_utils.cpp
LIBS SPIRV-Tools-opt
@@ -68,6 +83,21 @@ add_spvtools_unittest(TARGET pass_local_access_chain_convert
LIBS SPIRV-Tools-opt
)
+add_spvtools_unittest(TARGET pass_local_single_store_elim
+ SRCS local_single_store_elim_test.cpp pass_utils.cpp
+ LIBS SPIRV-Tools-opt
+)
+
+add_spvtools_unittest(TARGET pass_dead_branch_elim
+ SRCS dead_branch_elim_test.cpp pass_utils.cpp
+ LIBS SPIRV-Tools-opt
+)
+
+add_spvtools_unittest(TARGET pass_aggressive_dce
+ SRCS aggressive_dead_code_elim_test.cpp pass_utils.cpp
+ LIBS SPIRV-Tools-opt
+)
+
add_spvtools_unittest(TARGET pass_eliminate_dead_const
SRCS eliminate_dead_const_test.cpp pass_utils.cpp
LIBS SPIRV-Tools-opt