summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/inline-asm-validate-amdgpu.cl
Commit message (Collapse)AuthorAgeFilesLines
* [AMDGPU] Fix codegen for inline assemblyYaxun Liu2018-03-231-0/+5
| | | | | | | | Need to override convertConstraint to recognise amdgpu specific register names. Differential Revision: https://reviews.llvm.org/D44533 llvm-svn: 328359
* [AMDGPU] Allow flexible register names in inline asm constraintsYaxun Liu2017-09-281-2/+64
| | | | | | | | | | | | | | | | | | | | | | | | Currently AMDGPU inline asm only allow v and s as register names in constraints. This patch allows the following register names in constraints: (n, m is unsigned integer, n < m) v s {vn} or {v[n]} {sn} or {s[n]} {S} , where S is a special register name {v[n:m]} {s[n:m]} Differential Revision: https://reviews.llvm.org/D37568 llvm-svn: 314452
* AMDGPU: Add support for 's' and 'v' asm constraintsTom Stellard2015-11-191-0/+14
Summary: 's' is used to specify sgprs and 'v' is used to specify vgprs. Reviewers: arsenm, echristo Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D14307 llvm-svn: 253610
OpenPOWER on IntegriCloud