summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed.bougacha@gmail.com>2015-05-22 21:37:17 +0000
committerAhmed Bougacha <ahmed.bougacha@gmail.com>2015-05-22 21:37:17 +0000
commit236f9040d0f01391c45fd8fa0b0528a21a4ffec8 (patch)
tree1f267cb31647064a8060c894df14e1bb4e06af96 /clang/lib/Frontend/CompilerInvocation.cpp
parent95ee81daf64c0e36c2869ea3eadc035497935491 (diff)
downloadbcm5719-llvm-236f9040d0f01391c45fd8fa0b0528a21a4ffec8.tar.gz
bcm5719-llvm-236f9040d0f01391c45fd8fa0b0528a21a4ffec8.zip
[AArch64][CGP] Sink zext feeding stxr/stlxr into the same block.
The usual CodeGenPrepare trickery, on a target-specific intrinsic. Without this, the expansion of atomics will usually have the zext be hoisted out of the loop, defeating the various patterns we have to catch this precise case. Differential Revision: http://reviews.llvm.org/D9930 llvm-svn: 238054
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud