From 51b677837973f8d91e85cb0c1a92d5d4ea5968f7 Mon Sep 17 00:00:00 2001 From: David Neto Date: Fri, 12 May 2017 17:35:18 -0400 Subject: [PATCH] Update CHANGES: note fix of issue 629 --- CHANGES | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index a89fd90..d23ce1f 100644 --- a/CHANGES +++ b/CHANGES @@ -2,8 +2,6 @@ Revision history for SPIRV-Tools v2016.7-dev 2017-01-06 - Optimizer: Add inlining of all function calls in entry points. - Caveat: See issue #629: problem inlining some cases of structured control - flow. - Optimizer: Add flattening of decoration groups. Fixes #602 - Optimizer: Add Id compaction (minimize Id bound). Fixes #624 - Assembler: Add option to preserve numeric ids. Fixes #625 @@ -23,6 +21,8 @@ v2016.7-dev 2017-01-06 are used. #611: spvtools::Optimizer was failing to save the module to the output binary vector when all passes succeded without changes. + #629: The inline-entry-points-all optimization could generate invalidly + structured code when the inlined function had early returns. v2016.6 2016-12-13 - Published the C++ interface for assembling, disassembling, validation, and -- 2.7.4