llvm/include
Robin Morisset 5c16c4e45a [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPass
This required a new hook called hasLoadLinkedStoreConditional to know whether
to expand atomics to LL/SC (ARM, AArch64, in a future patch Power) or to
CmpXchg (X86).

Apart from that, the new code in AtomicExpandPass is mostly moved from
X86AtomicExpandPass. The main result of this patch is to get rid of that
pass, which had lots of code duplicated with AtomicExpandPass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217928 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-17 00:06:58 +00:00
..
llvm [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPass 2014-09-17 00:06:58 +00:00
llvm-c [C API] Make the 'lower switch' pass available via the C API. 2014-09-11 21:32:32 +00:00