[llvm] Fix atomic opcodes on ARM64 to emit correct fences.
authorAlex Rønne Petersen <alexrp@xamarin.com>
Sun, 28 Aug 2016 14:52:21 +0000 (16:52 +0200)
committerAlex Rønne Petersen <alexrp@xamarin.com>
Tue, 30 Aug 2016 19:12:32 +0000 (21:12 +0200)
commit062ccc0d7e8505a6707ce9835243b43e4ef077b5
treea5f4ceb50607a8668b4851aa1c7e7b962fe0f3bb
parent66fa2d770db2d8f2b5be754bf869d45958c481fc
[llvm] Fix atomic opcodes on ARM64 to emit correct fences.

This is a workaround. It's needed for the same reason that we need the fix for
Clang's atomic intrinsics in mono/utils/atomic.h.
mono/mini/mini-llvm.c