From 15612fe028ce9000c2b66e0e35b95982795169d6 Mon Sep 17 00:00:00 2001 From: David Neto Date: Tue, 1 Aug 2017 15:33:15 -0400 Subject: [PATCH] Update CHANGES with recently added optimizations --- CHANGES | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 417d62e..4702a69 100644 --- a/CHANGES +++ b/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. -- 2.7.4