summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-06-17 17:50:54 +0000
committerJim Grosbach <grosbach@apple.com>2010-06-17 17:50:54 +0000
commitb56ce8171ec52f44015d95127faaa7dd4ed92763 (patch)
tree57bb6ca26e039a730ca27905e2693cfcf828a511 /docs
parent218883aa70f5f18b28800a16fd299285a241cff4 (diff)
downloadllvm-b56ce8171ec52f44015d95127faaa7dd4ed92763.tar.gz
llvm-b56ce8171ec52f44015d95127faaa7dd4ed92763.tar.bz2
llvm-b56ce8171ec52f44015d95127faaa7dd4ed92763.tar.xz
Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder
for the moment. The implementation of the libcall will follow. Currently, the llvm-gcc knows when the intrinsics can be correctly handled by the back end and only generates them in those cases, issuing libcalls directly otherwise. That's too much coupling. The intrinsics should always be generated and the back end decide how to handle them, be it with a libcall, inline code, or whatever. This patch is a step in that direction. rdar://8097623 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106227 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions