[PATCH] D131625: [HLSL] Entry functions require param annotation
Chris Bieneman via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 10 15:16:53 PDT 2022
beanz created this revision.
beanz added reviewers: bogner, aaron.ballman, python3kgae, pow2clk, tex3d.
Herald added a subscriber: Anastasia.
Herald added a project: All.
beanz requested review of this revision.
Herald added a project: clang.
HLSL entry function parameters must have parameter annotations. This
allows appropriate intrinsic values to be populated into parameters
during code generation.
This does not handle entry function return values, which will be
handled in a subsequent commit because we don't currently support any
annotations that are valid for function returns.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D131625
Files:
clang/include/clang/AST/Attr.h
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaDecl.cpp
clang/test/SemaHLSL/Semantics/missing_entry_annotation.hlsl
clang/utils/TableGen/ClangAttrEmitter.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D131625.451653.patch
Type: text/x-patch
Size: 4191 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220810/954e27ff/attachment-0001.bin>
More information about the cfe-commits
mailing list