mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-22 11:40:05 +00:00
Update CHANGES with recently added optimizations
This commit is contained in:
parent
c5c233ba1e
commit
15612fe028
7
CHANGES
7
CHANGES
@ -13,12 +13,17 @@ v2016.7-dev 2017-01-06
|
||||
SPV_AMD_gpu_shader_int16
|
||||
- Optimizer: Add support for:
|
||||
- Inline all function calls in entry points.
|
||||
- Flatten of decoration groups. Fixes #602
|
||||
- Flatten decoration groups. Fixes #602
|
||||
- Id compaction (minimize Id bound). Fixes #624
|
||||
- Eliminate redundant composite insert followed by extract
|
||||
- Simplify access chains to local variables
|
||||
- Eliminate local variables with a single store, if possible
|
||||
- Eliminate local variables with a several stores, if possible
|
||||
- Eliminate loads and stores in same block to local variables
|
||||
- Eliminate redundant insert/extract to composite values
|
||||
- Aggressive dead instruction elimination
|
||||
- Eliminate dead branches
|
||||
- Merge blocks when the second can only be preceded by the first
|
||||
- Assembler: Add option to preserve numeric ids. Fixes #625
|
||||
- Add build target spirv-tools-vimsyntax to generate spvasm.vim, a SPIR-V
|
||||
assembly syntax file for Vim.
|
||||
|
Loading…
Reference in New Issue
Block a user