sanjoy added a comment. In http://reviews.llvm.org/D20846#445219, @majnemer wrote: > What about atomicrmw and cmpxchg? It looks like both of them already require integer or pointer types. http://reviews.llvm.org/D20846