OSDN Git Service

SpirvShader: Split instructions into blocks.
authorBen Clayton <bclayton@google.com>
Wed, 13 Mar 2019 19:48:31 +0000 (19:48 +0000)
committerBen Clayton <bclayton@google.com>
Thu, 14 Mar 2019 21:12:58 +0000 (21:12 +0000)
commit9b156615197ddcc0b2afd550521db538e6df90e5
tree4e663e23e0541252b59db88cdf44e976aa5ed639
parentbecb44f1177a8e7231cda1559b784ef5377ad9c2
SpirvShader: Split instructions into blocks.

First step towards flow control.

Bug: b/128527271
Change-Id: I7e031ccc22148e37dc058150edc93d28de54f4c4
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27096
Reviewed-by: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
src/Pipeline/SpirvShader.cpp
src/Pipeline/SpirvShader.hpp