back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set)
authorJim Grosbach <grosbach@apple.com>
Fri, 18 Jun 2010 23:03:10 +0000 (23:03 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 18 Jun 2010 23:03:10 +0000 (23:03 +0000)
commitef6eb9c7ab7967790566c5e2d47977d89fc060ee
treeeb274c405a8619ac88d34133a8a24a0667289388
parent69a462ef710b01ee8781dbf814b7088b302d506a
back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106342 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/RuntimeLibcalls.h
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/Target/ARM/ARMISelLowering.cpp