aboutsummaryrefslogtreecommitdiff
path: root/tools/opt/opt.cpp
AgeCommit message (Expand)Author
2022-01-26Fix various source comment (doxygen) typos (#4680)luzpaz
2022-01-25spirv-opt: add pass to Spread Volatile semantics (#4667)Jaebaek Seo
2021-12-15Basic support for SPIR-V 1.6 (#4663)alan-baker
2021-12-15Rename strip reflect to strip nonsemantic (#4661)Steven Perron
2021-10-26Add spirv-opt pass to replace descriptor accesses based on variable indices (...Jaebaek Seo
2021-09-02Set threshold for reduce-load-size pass (#4499)Jaebaek Seo
2021-08-18Add spirv-opt convert-to-sampled-image pass (#4340)Jaebaek Seo
2021-06-29spirv-opt: A pass to removed unused input on OpEntryPoint instructions. (#4275)ZHOU He
2021-03-01Use standard function to get stdin to binary mode. (#4141)Steven Perron
2021-01-27Validate SPV_KHR_workgroup_memory_explicit_layout (#4128)Caio Marcelo de Oliveira Filho
2021-01-14Remove WebGPU support (#4108)Ryan Harrison
2020-04-23Allow various validation options to be passed to spirv-opt (#3314)Alastair Donaldson
2020-02-04Fix typos in opt's help. Update environment version. (#3170)Jakub Kuderski
2019-12-18Add support for SPV_KHR_non_semantic_info (#3110)David Neto
2019-10-30Add description of wrap-opkill. (#3000)Steven Perron
2019-09-13SPIRV-Tools support for SPIR-V 1.5 (#2865)alan-baker
2019-09-04For WebGPU<->Vulkan optimization, set correct execution environment (#2834)Ryan Harrison
2019-09-03Add --relax-float-ops and --convert-relaxed-to-half (#2808)greg-lunarg
2019-08-29Amd ext to khr (#2811)Steven Perron
2019-08-08Add descriptor array scalar replacement (#2742)Steven Perron
2019-07-30Add pass to inject code for robust-buffer-access semantics (#2771)David Neto
2019-07-12Correctly implement WebGPU related flag exclusions (#2737)Ryan Harrison
2019-07-12Remove Common Uniform Elimination Pass (#2731)greg-lunarg
2019-07-10Add —preserve-bindings and —preserve-spec-constants (#2693)Thomas Roughton
2019-06-20Add all accepted target environments to the tools' help texts (#2687)Kévin Petit
2019-05-22Add in individual flags for Vulkan <-> WebGPU passes (#2615)Ryan Harrison
2019-05-13Make pointers to isomorphic type interchangeable with option. (#2570)Steven Perron
2019-05-07Support SPIR-V 1.4 (#2550)David Neto
2019-04-05Add WebGPU->Vulkan and Vulkan->WebGPU flags in spirv-opt (#2496)Ryan Harrison
2019-04-03Add pass to generate needed initializers for WebGPU (#2481)Ryan Harrison
2019-03-26Add option to validate after each pass (#2462)alan-baker
2019-03-14Add --strip-atomic-counter-memory (#2413)Ryan Harrison
2019-01-17Fix memory leak in unrolling. (#2301)Steven Perron
2018-12-20Process moer options when processing options file. (#2251)Steven Perron
2018-12-18Implement initial --webgpu-mode flag (#2217)Ryan Harrison
2018-12-17Add --target-env flag to spirv-opt (#2216)Ryan Harrison
2018-12-07Add documentation for licm option to the spirv-opt help. (#2179)Steven Perron
2018-11-30Update memory model (#1904)alan-baker
2018-11-07Fix up comment for |ParseFlags|. (#2037)Steven Perron
2018-11-06Validate the id bound. (#2031)Steven Perron
2018-09-12Respect --skip-validation in spirv-opt (#1887)Lei Zhang
2018-09-10Add option for the max id bound. (#1870)Steven Perron
2018-08-17Add testing framework for tools.Diego Novillo
2018-08-14Remove source/message.h (#1838)dan sinclair
2018-08-13Reenable --skip-validation. (#1820)Steven Perron
2018-08-08Validate the input to Optimizer::Run (#1799)Steven Perron
2018-08-03Cleanup includes. (#1795)dan sinclair
2018-08-03Remove using namespace commands. (#1794)dan sinclair
2018-07-31Transform to combine consecutive access chainsAlan Baker
2018-07-31Fix bug determining next argAlan Baker