diff options
Diffstat (limited to 'source/slang/slang-ir.cpp')
| -rw-r--r-- | source/slang/slang-ir.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/slang/slang-ir.cpp b/source/slang/slang-ir.cpp index 5fa558e15..675667dbc 100644 --- a/source/slang/slang-ir.cpp +++ b/source/slang/slang-ir.cpp @@ -4288,6 +4288,20 @@ namespace Slang return globalVar; } + IRGlobalVar* IRBuilder::createGlobalVar( + IRType* valueType, + IRIntegerValue addressSpace) + { + auto ptrType = getPtrType(kIROp_PtrType, valueType, addressSpace); + IRGlobalVar* globalVar = createInst<IRGlobalVar>( + this, + kIROp_GlobalVar, + ptrType); + _maybeSetSourceLoc(globalVar); + addGlobalValue(this, globalVar); + return globalVar; + } + IRGlobalParam* IRBuilder::createGlobalParam( IRType* valueType) { |
