diff options
author | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-09-28 19:07:59 +0000 |
---|---|---|
committer | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-09-28 19:07:59 +0000 |
commit | 2fbd83aec3207a5e8a493170389baa676082e3b5 (patch) | |
tree | 9322d87f06d273846ad7bb7dbb5ebbd94a591b26 /include/clang | |
parent | f0ae815a5fac60340f15afadcf84194c4513c22e (diff) | |
download | clang-2fbd83aec3207a5e8a493170389baa676082e3b5.tar.gz |
[AMDGPU] Allow flexible register names in inline asm constraints
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
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@314452 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang')
0 files changed, 0 insertions, 0 deletions