aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2019-11-05 13:17:01 -0800
committerPhilip Reames <listmail@philipreames.com>2019-11-05 13:20:08 -0800
commitdb036ee0a424374ae53e9ade2c1c4aa9424ef492 (patch)
treee70b8417fc3e86632ba2a94b8bce659c4559a576 /llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
parentee10d934dddd49eccfd3b6e6ae8f02551b1a03a4 (diff)
downloadllvm-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