summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-ssa.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-ir-ssa.cpp')
-rw-r--r--source/slang/slang-ir-ssa.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/source/slang/slang-ir-ssa.cpp b/source/slang/slang-ir-ssa.cpp
index d84b48c3d..2dee189dc 100644
--- a/source/slang/slang-ir-ssa.cpp
+++ b/source/slang/slang-ir-ssa.cpp
@@ -1237,4 +1237,18 @@ bool constructSSA(IRModule* module)
return changed;
}
+bool constructSSA(IRInst* globalVal)
+{
+ switch (globalVal->getOp())
+ {
+ case kIROp_Func:
+ case kIROp_GlobalVar:
+ return constructSSA(globalVal->getModule(), (IRGlobalValueWithCode*)globalVal);
+
+ default:
+ break;
+ }
+ return false;
+}
+
}