https://github.com/heiher commented:
In addition, I propose adding test cases for atomic ops based on the native `cmpxchg128`. Due to the lack of the `ll.q` instruction, even `atomic128_read` needs to be implemented using `cmpxchg128 (ll.d + ld.d + sc.q)`. Alternatively, a vector 128-bit load can be used if `lsx` is available. https://github.com/llvm/llvm-project/pull/116771 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits