diff options
Diffstat (limited to 'source/slang/slang-ir.cpp')
| -rw-r--r-- | source/slang/slang-ir.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/source/slang/slang-ir.cpp b/source/slang/slang-ir.cpp index f8d2b3117..3b7fb9ac8 100644 --- a/source/slang/slang-ir.cpp +++ b/source/slang/slang-ir.cpp @@ -3448,6 +3448,18 @@ namespace Slang return inst; } + IRInst* IRBuilder::emitGlobalValueRef(IRInst* globalInst) + { + auto inst = createInst<IRGlobalValueRef>( + this, + kIROp_GlobalValueRef, + (IRType*)globalInst->getFullType(), + globalInst); + + addInst(inst); + return inst; + } + IRInst* IRBuilder::emitPackAnyValue(IRType* type, IRInst* value) { auto inst = createInst<IRPackAnyValue>( |
