From 9a09e2ed2c06ac5532488c418badec98ef362ca9 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Wed, 9 Oct 2019 14:24:00 -0400 Subject: Feature/decor entry point name (#1073) * Use name hint on EntryPoint naming. * Placed the entry point name on the EntryPointDecoration. --- source/slang/slang-lower-to-ir.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source/slang/slang-lower-to-ir.cpp') diff --git a/source/slang/slang-lower-to-ir.cpp b/source/slang/slang-lower-to-ir.cpp index 08b8cb1bd..50ac6948b 100644 --- a/source/slang/slang-lower-to-ir.cpp +++ b/source/slang/slang-lower-to-ir.cpp @@ -6338,7 +6338,11 @@ static void lowerFrontEndEntryPointToIR( { instToDecorate = findGenericReturnVal(irGeneric); } - builder->addEntryPointDecoration(instToDecorate, entryPoint->getProfile()); + + { + Name* entryPointName = entryPoint->getFuncDecl()->getName(); + builder->addEntryPointDecoration(instToDecorate, entryPoint->getProfile(), entryPointName->text.getUnownedSlice()); + } // Go through the entry point parameters creating decorations from layout as appropriate { -- cgit v1.2.3