-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Closed
Labels
HLSLHLSL Language SupportHLSL Language Supportclang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"
Description
This issue handles the generation of root signature LLVM IR metadata from the parsed AST. Specifically, we will handle this for the DescriptorTable and DescriptorTableClause.
We will again follow the representation of a list of "root elements" following the defined metadata representation.
AC:
- Define
CGHLSLRuntime::addRootSignatureinCGRuntime.h - Implement
CGHLSLRuntime::addRootSignatureinCGRuntime.cpp - Implement metadata generation for
DescriptorTableandDescriptorTableClauseinHLSLRootSignatures.[h|cpp] - Add usage of
addRootSignaturetoemitEntryFunctioninCGRuntime.cpp - Add tests of generated metadata using
emit-llvminCodeGenHLSL/RootSignatures.hlsl
Metadata
Metadata
Assignees
Labels
HLSLHLSL Language SupportHLSL Language Supportclang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"
Type
Projects
Status
Closed