Probably iterator invalidation during foreach

Please check line 512 in llvm\lib\CodeGen\AtomicExpandPass.cpp

(Most of code populate uses before doing any replacement)