summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
diff options
context:
space:
mode:
authorEd Schouten <ed@80386.nl>2013-06-15 09:40:14 +0000
committerEd Schouten <ed@80386.nl>2013-06-15 09:40:14 +0000
commit60afa2d923e6032b3295a87ca5144322437a59ce (patch)
tree6356965092e006ce572b7432f44c17fd63cf39ff /llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
parent8e8415f5ab255b051f15d24b60f80d83ffef6753 (diff)
downloadbcm5719-llvm-60afa2d923e6032b3295a87ca5144322437a59ce.tar.gz
bcm5719-llvm-60afa2d923e6032b3295a87ca5144322437a59ce.zip
Emit native implementations of atomic operations on FreeBSD/armv6.
Just like on Linux, FreeBSD/armv6 assumes the system supports ldrex/strex unconditionally. It is also used by the kernel. We can therefore enable support for it, like we do on Linux. While there, change one of the unit tests to explicitly test against armv5 instead of armv7, as it actually tests whether libcalls are emitted. llvm-svn: 184040
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud