SPIRV-Tools/test/opt/loop_optimizations
Corentin Wallez ba602c9059 Add a WIP WebGPU environment. It disallows OpUndef
Add SPV_ENV_WEBGPU_0 for work-in-progress WebGPU.

val: Disallow OpUndef in WebGPU env

Silence unused variable warnings when !defined(SPIRV_EFFCE)

Limit visibility of validate_instruction.cpp's symbols
  Only InstructionPass needs to be visible so all other functions are put
  in an anonymous namespace inside the libspirv namespace.
2018-06-21 15:53:15 -04:00
..
CMakeLists.txt Make fewer test executables 2018-06-12 09:48:42 -04:00
dependence_analysis_helpers.cpp Test/DependencyAnalysis: Fix uninitialized variables 2018-04-19 15:34:15 -04:00
dependence_analysis.cpp Another fix for old XCode: std::set explicit ctor in test code 2018-04-20 15:58:01 -04:00
fusion_compatibility.cpp Add a loop fusion pass. 2018-05-01 15:40:37 -04:00
fusion_illegal.cpp Add a loop fusion pass. 2018-05-01 15:40:37 -04:00
fusion_legal.cpp Add a WIP WebGPU environment. It disallows OpUndef 2018-06-21 15:53:15 -04:00
fusion_pass.cpp Add a loop fusion pass. 2018-05-01 15:40:37 -04:00
hoist_all_loop_types.cpp Loop invariant code motion initial implementation 2018-02-08 22:55:47 -05:00
hoist_double_nested_loops.cpp Loop invariant code motion initial implementation 2018-02-08 22:55:47 -05:00
hoist_from_independent_loops.cpp Loop invariant code motion initial implementation 2018-02-08 22:55:47 -05:00
hoist_simple_case.cpp Loop invariant code motion initial implementation 2018-02-08 22:55:47 -05:00
hoist_single_nested_loops.cpp Loop invariant code motion initial implementation 2018-02-08 22:55:47 -05:00
hoist_without_preheader.cpp Change merge return pass to handle structured cfg. 2018-03-19 13:49:04 -04:00
lcssa.cpp Add LoopUtils class to gather some loop transformation support. 2018-02-01 15:35:09 -05:00
loop_descriptions.cpp Fixing MacOS compiler error 2018-05-15 12:23:27 -04:00
loop_fission.cpp Support loop fission. 2018-05-01 15:15:10 -04:00
nested_loops.cpp Loop invariant code motion initial implementation 2018-02-08 22:55:47 -05:00
peeling_pass.cpp Make fewer test executables 2018-06-12 09:48:42 -04:00
peeling.cpp Add a WIP WebGPU environment. It disallows OpUndef 2018-06-21 15:53:15 -04:00
unroll_assumptions.cpp Unroller support for multiple induction variables 2018-02-27 11:50:08 +00:00
unroll_simple.cpp Add GetContinueBlock to loop class. 2018-05-03 14:30:41 -04:00
unswitch.cpp Add loop unswitch pass. 2018-02-27 08:52:46 -05:00