forked from OSchip/llvm-project
55beb64bd0
We've been performing the wrong operation on ARM for "atomicrmw nand" for years, since "a NAND b" is "~(a & b)" rather than ARM's very tempting "a & ~b". This bled over into the generic expansion pass. So I assume no-one has ever actually tried to do an atomic nand in the real world. Oh well. llvm-svn: 212443 |
||
---|---|---|
.. | ||
atomic-expansion-v7.ll | ||
atomic-expansion-v8.ll | ||
cmpxchg-weak.ll | ||
lit.local.cfg |