Update spirv-opt to use spvtools::Optimizer
authorDavid Neto <dneto@google.com>
Sun, 2 Apr 2017 06:36:35 +0000 (02:36 -0400)
committerDavid Neto <dneto@google.com>
Mon, 3 Apr 2017 19:50:25 +0000 (15:50 -0400)
commitdec3f5e23158eccc1ed710fbec9bd2934ed10447
treede630167c36333f72370f52dbf62ef5df9112b4b
parentafc60bbebfeb8cc4d04cc904e562f4a53f58613f
Update spirv-opt to use spvtools::Optimizer

Exercises our public APIs more, and avoid including most
internal headers.  It also shortens the processing part
of the code, but does make adding passes look more complex.

Doing this exposed issue 611, a bug in spvtools::Optimizer.
tools/opt/opt.cpp