SPIRV-Cross/reference/shaders/asm/comp
Hans-Kristian Arntzen 5d97dae1eb Move branchless analysis to CFG.
Traverse backwards instead, far more robust. Should elide basically all
redundant continue; statements now.
2019-08-27 10:19:19 +02:00
..
atomic-decrement.asm.comp Implement atomic increment/decrement in GLSL and HLSL. 2018-09-17 15:54:21 +02:00
atomic-increment.asm.comp Implement atomic increment/decrement in GLSL and HLSL. 2018-09-17 15:54:21 +02:00
bitcast_iadd.asm.comp Add SPVASM test from clspv. 2017-09-29 12:20:57 +02:00
bitcast_iequal.asm.comp Expand the implementation of inherit_expression_dependencies. 2018-03-09 13:21:38 +01:00
bitcast_sar.asm.comp Expand the implementation of inherit_expression_dependencies. 2018-03-09 13:21:38 +01:00
bitcast_sdiv.asm.comp Expand the implementation of inherit_expression_dependencies. 2018-03-09 13:21:38 +01:00
bitcast_slr.asm.comp Expand the implementation of inherit_expression_dependencies. 2018-03-09 13:21:38 +01:00
block-name-alias-global.asm.comp Use correct block-name / other-name aliasing rules. 2019-01-04 15:02:54 +01:00
builtin-compute-bitcast.asm.comp Bitcast loads from builtin compute variables. 2018-09-11 09:43:28 +02:00
decoration-group.asm.comp Parser: Handle group decorations. 2018-11-15 10:51:52 +01:00
global-parameter-name-alias.asm.comp MSL: Fix naming issue of aliased global variables. 2018-08-27 09:59:55 +02:00
hlsl-functionality.asm.comp Update to latest glslang/SPIRV-Tools. 2019-01-30 13:41:57 +01:00
logical.asm.comp Handle vector variants of OpLogicalAnd/Or/Not. 2017-03-20 22:45:40 +01:00
multiple-entry.asm.comp Add SPVASM test from clspv. 2017-09-29 12:20:57 +02:00
nmin-max-clamp.asm.comp GLSL/HLSL: Implement NMin/NMax/NClamp. 2019-03-21 15:26:46 +01:00
op-phi-swap.asm.comp Deal with phi copies which happen inside continue blocks. 2019-01-07 14:24:07 +01:00
phi-temporary-copy-loop-variable.asm.comp Move branchless analysis to CFG. 2019-08-27 10:19:19 +02:00
quantize.asm.comp Add support for OpQuantizeF16. 2016-05-31 16:56:15 +02:00
recompile-block-naming.asm.comp GLSL: Fix block name shenanigans in edge cases. 2019-02-13 16:39:59 +01:00
specialization-constant-workgroup.asm.comp Update tests. 2018-11-01 11:23:48 +01:00
storage-buffer-basic.invalid.asm.comp Update tests. 2018-11-01 11:23:48 +01:00
switch-break-ladder.asm.comp Deal with switch cases which break out of a loop. 2018-09-18 10:50:48 +02:00