[PATCH] D130096: [Clang][AMDGPU] Emit AMDGPU library control constants in clang
Joseph Huber via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 29 12:41:35 PDT 2022
jhuber6 updated this revision to Diff 456441.
jhuber6 added a comment.
Updating. I realized all of the math-related ones are already covered by driver options for AMDGPU passing the appropriate fp contract to the frontend. This patch gets rid of most of that handling and just uses those directly. Also makes it easier to test.
We also check if the `+wavefront64` feature was explicitly turned on as part of @yaxunl's suggestion.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130096/new/
https://reviews.llvm.org/D130096
Files:
clang/include/clang/Basic/CodeGenOptions.def
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/CodeGen/TargetInfo.h
clang/test/CodeGen/amdgcn-control-constants.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D130096.456441.patch
Type: text/x-patch
Size: 10386 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220829/6cc87034/attachment-0001.bin>
More information about the cfe-commits
mailing list