summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/reduction_util.h
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/reduction_util.h')
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/reduction_util.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/reduction_util.h b/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/reduction_util.h
index b8ffb6e4676..7e7e153ab15 100644
--- a/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/reduction_util.h
+++ b/3rdparty/bgfx/3rdparty/spirv-tools/source/reduce/reduction_util.h
@@ -30,6 +30,11 @@ extern const uint32_t kFalseBranchOperandIndex;
// adding one if it does not exist.
uint32_t FindOrCreateGlobalUndef(opt::IRContext* context, uint32_t type_id);
+// Removes any components of |to_block|'s phi instructions relating to
+// |from_id|.
+void AdaptPhiInstructionsForRemovedEdge(uint32_t from_id,
+ opt::BasicBlock* to_block);
+
} // namespace reduce
} // namespace spvtools