projects
/
platform
/
upstream
/
glslang.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4207c97
)
Add DeadBranchElim before MergeReturn in legalization.
author
GregF
<greg@LunarG.com>
Thu, 8 Nov 2018 17:35:45 +0000
(10:35 -0700)
committer
GregF
<greg@LunarG.com>
Thu, 8 Nov 2018 17:35:45 +0000
(10:35 -0700)
MergeReturn now requires this or could throw an error.
SPIRV/SpvTools.cpp
patch
|
blob
|
history
diff --git
a/SPIRV/SpvTools.cpp
b/SPIRV/SpvTools.cpp
index
bc9bf9e
..
05f234c
100755
(executable)
--- a/
SPIRV/SpvTools.cpp
+++ b/
SPIRV/SpvTools.cpp
@@
-152,6
+152,7
@@
void SpirvToolsLegalize(const glslang::TIntermediate&, std::vector<unsigned int>
out << std::endl;
});
+ optimizer.RegisterPass(spvtools::CreateDeadBranchElimPass());
optimizer.RegisterPass(spvtools::CreateMergeReturnPass());
optimizer.RegisterPass(spvtools::CreateInlineExhaustivePass());
optimizer.RegisterPass(spvtools::CreateEliminateDeadFunctionsPass());