Added support for constraints 'I', 'J', 'L', 'B', 'C', 'Kf', 'DA', 'DB'.
See https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html#Machine-Constraints.
Paths
| Differential D81657
[AMDGPU] Added support of new inline assembler constraints ClosedPublic Authored by dp on Jun 11 2020, 7:35 AM.
Details Summary Added support for constraints 'I', 'J', 'L', 'B', 'C', 'Kf', 'DA', 'DB'. See https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html#Machine-Constraints.
Diff Detail
Event TimelineHerald added subscribers: kerbowa, t-tye, tpr and 6 others. · View Herald TranscriptJun 11 2020, 7:35 AM dp added a parent revision: D81651: [AMDGPU][CODEGEN] Added support of new inline assembler constraints.Jun 11 2020, 7:35 AM
This revision is now accepted and ready to land.Jun 17 2020, 5:23 PM Closed by commit rG53422e8b4f65: [AMDGPU] Added support of new inline assembler constraints (authored by dp). · Explain WhyJul 3 2020, 8:03 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 275400 clang/lib/Basic/Targets/AMDGPU.h
clang/test/CodeGenOpenCL/inline-asm-amdgcn.cl
clang/test/Sema/inline-asm-validate-amdgpu.cl
|
Not sure what this means? Only accepts -1 as a value? Why would you ever need this special case?