SPIRV-Tools/test/reduce
Paul Thomson fcb8453104
reduce: fix loop to selection pass for loops with combined header/continue block (#2480)
* Fix #2478. The fix is to just not try to simplify such loops. 
* Also added `BasicBlock::MergeBlockId()` and `BasicBlock::ContinueBlockId()`. 
* Some minor changes to `structured_loop_to_selection_reduction_opportunity.cpp`. 
* Added test.
2019-03-29 11:29:24 +00:00
..
CMakeLists.txt reduce: remove unreferenced blocks pass (#2398) 2019-03-21 13:32:21 +00:00
merge_blocks_test.cpp Fix merge blocks opportunity to check if still enabled (#2370) 2019-02-11 16:26:37 -05:00
operand_to_constant_test.cpp Fixed names in ifdefs and GetName functions that had been forgotten in a previous refactoring. Also shortened names of test files as those files test both the new 'finder' classes introduced in the refactoring, as well as the 'reduction pass' class; the shorter names capture both. (#2336) 2019-01-25 11:37:03 -05:00
operand_to_dominating_id_test.cpp Fixed names in ifdefs and GetName functions that had been forgotten in a previous refactoring. Also shortened names of test files as those files test both the new 'finder' classes introduced in the refactoring, as well as the 'reduction pass' class; the shorter names capture both. (#2336) 2019-01-25 11:37:03 -05:00
operand_to_undef_test.cpp Fixed names in ifdefs and GetName functions that had been forgotten in a previous refactoring. Also shortened names of test files as those files test both the new 'finder' classes introduced in the refactoring, as well as the 'reduction pass' class; the shorter names capture both. (#2336) 2019-01-25 11:37:03 -05:00
reduce_test_util.cpp Improve reducer algorithm and other changes (#2472) 2019-03-26 13:22:31 +00:00
reduce_test_util.h Improve reducer algorithm and other changes (#2472) 2019-03-26 13:22:31 +00:00
reducer_test.cpp Improve reducer algorithm and other changes (#2472) 2019-03-26 13:22:31 +00:00
remove_block_test.cpp reduce: remove unreferenced blocks pass (#2398) 2019-03-21 13:32:21 +00:00
remove_function_test.cpp Fixes #2358. Added to the reducer the ability to remove a function t… (#2361) 2019-02-08 16:20:29 +00:00
remove_opname_instruction_test.cpp Fixed names in ifdefs and GetName functions that had been forgotten in a previous refactoring. Also shortened names of test files as those files test both the new 'finder' classes introduced in the refactoring, as well as the 'reduction pass' class; the shorter names capture both. (#2336) 2019-01-25 11:37:03 -05:00
remove_unreferenced_instruction_test.cpp Improve reducer algorithm and other changes (#2472) 2019-03-26 13:22:31 +00:00
structured_loop_to_selection_test.cpp reduce: fix loop to selection pass for loops with combined header/continue block (#2480) 2019-03-29 11:29:24 +00:00
validation_during_reduction_test.cpp Improve reducer algorithm and other changes (#2472) 2019-03-26 13:22:31 +00:00