diff options
author | Ram Nalamothu <VenkataRamanaiah.Nalamothu@amd.com> | 2020-04-30 18:25:24 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-05-06 10:31:15 -0400 |
commit | f7060f4f88fb493753d1f8277f779c42e7cade2f (patch) | |
tree | 13efbae9d25609634f3308cc1ca382c0d20492da /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 2f1fe1864d2516f0f5d818140994caf795ccc9aa (diff) | |
download | llvm-f7060f4f88fb493753d1f8277f779c42e7cade2f.zip llvm-f7060f4f88fb493753d1f8277f779c42e7cade2f.tar.gz llvm-f7060f4f88fb493753d1f8277f779c42e7cade2f.tar.bz2 |
For PAL, make sure Scratch Buffer Descriptor do not clobber GIT pointer
Since SRSRC has alignment requirements, first find non GIT pointer clobbered
registers for SRSRC and then if those registers clobber preloaded Scratch Wave
Offset register, copy the Scratch Wave Offset register to a free SGPR.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions