let llvm expand Atmoic_cmp_swap itself rather than using a custom
inserter