aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-08-03 00:37:34 +0000
committerCraig Topper <craig.topper@intel.com>2018-08-03 00:37:34 +0000
commit2c095444a4719a8682c39c45641b758ea697f424 (patch)
tree07896458695aef389f1a7e87f493496507a13d86 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parent5937368d4f45d9d1356634ad78983f4514929421 (diff)
downloadllvm-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