%~dp0spirv-opt.exe --preserve-bindings ^
--wrap-opkill ^
--eliminate-dead-branches ^
--merge-return ^
--eliminate-dead-functions ^
--eliminate-dead-code-aggressive ^
--private-to-local ^
--eliminate-local-single-block ^
--eliminate-local-single-store ^
--eliminate-dead-code-aggressive ^
--scalar-replacement=100 ^
--convert-local-access-chains ^
--eliminate-local-single-block ^
--eliminate-local-single-store ^
--eliminate-dead-code-aggressive ^
--eliminate-dead-code-aggressive ^
--eliminate-dead-const ^
--unify-const ^
--ccp ^
--eliminate-dead-code-aggressive ^
--loop-unroll ^
--eliminate-dead-branches ^
--redundancy-elimination ^
--combine-access-chains ^
--simplify-instructions ^
--scalar-replacement=100 ^
--convert-local-access-chains ^
--eliminate-local-single-store ^
--eliminate-dead-code-aggressive ^
--eliminate-dead-code-aggressive ^
--vector-dce ^
--eliminate-dead-inserts ^
--eliminate-dead-branches ^
--simplify-instructions ^
--if-conversion ^
--copy-propagate-arrays ^
--reduce-load-size ^
--eliminate-dead-code-aggressive ^
--merge-blocks ^
--redundancy-elimination ^
--eliminate-dead-branches ^
--merge-blocks ^
--simplify-instructions ^
--strip-debug ^
--strip-nonsemantic ^
--validate-after-all ^
%*
