diff options
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2021-02-12 14:19:10 -0800 |
---|---|---|
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2021-02-15 11:27:59 -0800 |
commit | 5cf9292ce341d2002f5d6e0189d54e29f9e71afe (patch) | |
tree | 406e58afcdf46c87fae6d43f971906fbff21889e /llvm/lib/Transforms/Utils/CloneModule.cpp | |
parent | c465429f286f50e52a8d2b3b39f38344f3381cce (diff) | |
download | llvm-5cf9292ce341d2002f5d6e0189d54e29f9e71afe.zip llvm-5cf9292ce341d2002f5d6e0189d54e29f9e71afe.tar.gz llvm-5cf9292ce341d2002f5d6e0189d54e29f9e71afe.tar.bz2 |
[AMDGPU] Add two TSFlags: IsAtomicNoRtn and IsAtomicRtn
We are using AtomicNoRet map in multiple places to determine
if an instruction atomic, rtn or nortn atomic. This method
does not work always since we have some instructions which
only has rtn or nortn version.
One such instruction is ds_wrxchg_rtn_b32 which does not have
nortn version. This has caused changes in memory legalizer
tests.
Differential Revision: https://reviews.llvm.org/D96639
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneModule.cpp')
0 files changed, 0 insertions, 0 deletions