Added support for constraints 'I', 'J', 'B', 'C', 'DA', 'DB'.
See https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html#Machine-Constraints.
| Paths 
 |  Differential  D81651  
[AMDGPU][CODEGEN] Added support of new inline assembler constraints ClosedPublic Authored by dp on Jun 11 2020, 6:54 AM. 
Details Summary Added support for constraints 'I', 'J', 'B', 'C', 'DA', 'DB'. See https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html#Machine-Constraints. 
Diff Detail 
 Event Timelinedp added a child revision: D81657: [AMDGPU] Added support of new inline assembler constraints.Jun 11 2020, 7:35 AM dp added inline comments. 
 dp marked 2 inline comments as done.Comment Actions Summary of changes: 
 
 dp added inline comments. 
 
 dp marked an inline comment as done.Comment Actions Support of constraints 'L' and 'Kf' has been separated as D82538. This revision is now accepted and ready to land.Jul 1 2020, 5:52 PM Closed by commit rG1c9d681092d1: [AMDGPU][CODEGEN] Added support of new inline assembler constraints (authored by dp).  ·  Explain WhyJul 2 2020, 7:31 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 275115 llvm/docs/LangRef.rst
 
 llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
 llvm/lib/Target/AMDGPU/SIISelLowering.h
 llvm/lib/Target/AMDGPU/SIISelLowering.cpp
 
 llvm/test/CodeGen/AMDGPU/inline-constraints.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This one is weird; we don't actually have any of these instructions?