diff options
author | Philip Reames <listmail@philipreames.com> | 2019-11-05 13:17:01 -0800 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2019-11-05 13:20:08 -0800 |
commit | db036ee0a424374ae53e9ade2c1c4aa9424ef492 (patch) | |
tree | e70b8417fc3e86632ba2a94b8bce659c4559a576 /llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | |
parent | ee10d934dddd49eccfd3b6e6ae8f02551b1a03a4 (diff) | |
download | llvm-db036ee0a424374ae53e9ade2c1c4aa9424ef492.zip llvm-db036ee0a424374ae53e9ade2c1c4aa9424ef492.tar.gz llvm-db036ee0a424374ae53e9ade2c1c4aa9424ef492.tar.bz2 |
[X86/Atomics] Correct a few transforms for new atomic lowering
This is a partial fix for the issues described in commit message of 027aa27 (the revert of G24609). Unfortunately, I can't provide test coverage for it on it's own as the only (known) wrong example is still wrong, but due to a separate issue.
These fixes are cases where when performing unrelated DAG combines, we were dropping the atomicity flags entirely.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopRotationUtils.cpp')
0 files changed, 0 insertions, 0 deletions