diff options
author | Craig Topper <craig.topper@intel.com> | 2018-08-03 00:37:34 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-08-03 00:37:34 +0000 |
commit | 2c095444a4719a8682c39c45641b758ea697f424 (patch) | |
tree | 07896458695aef389f1a7e87f493496507a13d86 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | 5937368d4f45d9d1356634ad78983f4514929421 (diff) | |
download | llvm-2c095444a4719a8682c39c45641b758ea697f424.zip llvm-2c095444a4719a8682c39c45641b758ea697f424.tar.gz llvm-2c095444a4719a8682c39c45641b758ea697f424.tar.bz2 |
[X86] Prevent promotion of i16 add/sub/and/or/xor to i32 if we can fold an atomic load and atomic store.
This makes them consistent with i8/i32/i64. Which still seems to be more aggressive on folding than icc, gcc, or MSVC.
llvm-svn: 338795
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions