summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-c-like.cpp
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2023-03-28 15:19:03 -0700
committerGitHub <noreply@github.com>2023-03-28 15:19:03 -0700
commita61f089fbc4b944d058e6417d8a0d22d57ca5c92 (patch)
tree4fa1a0c6370b8d34262d297653239f48aa004c71 /source/slang/slang-emit-c-like.cpp
parent8f03af5e5b580170fab3fd2fe6144f92038c7701 (diff)
Add slangpy doc, fix cuda prelude. (#2748)
* Add slangpy doc, fix cuda prelude. * more bug fix. * fix. * fix. * More fix. * fix. * f * fix prelude. * update prelude. * update doc * Update prelude. * add zeros_like * update doc. --------- Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'source/slang/slang-emit-c-like.cpp')
-rw-r--r--source/slang/slang-emit-c-like.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/source/slang/slang-emit-c-like.cpp b/source/slang/slang-emit-c-like.cpp
index 2bc739142..08ba050db 100644
--- a/source/slang/slang-emit-c-like.cpp
+++ b/source/slang/slang-emit-c-like.cpp
@@ -945,6 +945,13 @@ String CLikeSourceEmitter::getName(IRInst* inst)
return name;
}
+String CLikeSourceEmitter::getUnmangledName(IRInst* inst)
+{
+ if (auto nameHintDecor = inst->findDecoration<IRNameHintDecoration>())
+ return nameHintDecor->getName();
+ return getName(inst);
+}
+
void CLikeSourceEmitter::emitSimpleValueImpl(IRInst* inst)
{
switch(inst->getOp())