llvm-project
fa63642d - [RISC-V][GlobaISel] Legalize G_ATOMIC_CMPXCHG and G_ATOMIC_CMPXCHG_WITH_SUCCESS (#157634)

Commit
56 days ago
[RISC-V][GlobaISel] Legalize G_ATOMIC_CMPXCHG and G_ATOMIC_CMPXCHG_WITH_SUCCESS (#157634) This change introduces legalization for `G_ATOMIC_CMPXCHG` and `G_ATOMIC_CMPXCHG_WITH_SUCCESS`. Additionally, support for the `riscv_masked_cmpxchg intrinsic` is added to legalizeIntrinsic, ensuring that masked compare-and-exchange operations are recognized during legalization. --------- Co-authored-by: Kane Wang <kanewang95@foxmail.com>
Author
Parents
Loading