diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.h')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.h b/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.h index 9e9f0739488..0928830c07a 100644 --- a/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.h +++ b/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.h @@ -142,6 +142,9 @@ class ScalarReplacementPass : public Pass { // of |inst| and the store is not to volatile memory. bool CheckStore(const Instruction* inst, uint32_t index) const; + // Returns true if the DebugDeclare can be scalarized at |index|. + bool CheckDebugDeclare(uint32_t index) const; + // Returns true if |index| is the pointer operand of an OpImageTexelPointer // instruction. bool CheckImageTexelPointer(uint32_t index) const; |