Add --print-all optimizer option
authorDavid Neto <dneto@google.com>
Thu, 4 Jan 2018 17:59:50 +0000 (12:59 -0500)
committerDavid Neto <dneto@google.com>
Thu, 4 Jan 2018 23:34:18 +0000 (18:34 -0500)
commitc32e79eeefe1554076c4e094a61aa9a98d97c540
tree99b9e1510b43aa95764969ae1aa8deaa72613f3a
parent702852bd22bf2cb15ff10043eefe8ae0417f65d6
Add --print-all optimizer option

Adds optimizer API to write disassembly to a given output stream
before each pass, and after the last pass.

Adds spirv-opt --print-all option to write disassembly to stderr
before each pass, and after the last pass.
include/spirv-tools/optimizer.hpp
source/opt/optimizer.cpp
source/opt/pass_manager.cpp
source/opt/pass_manager.h
tools/opt/opt.cpp