PSA: changes to AtomicExpandLoadLinkedPass


Just in case anyone out-of-tree depends on AtomicExpandLoadLinkedPass (unlikely as it was rather ARM-specific), I feel I should warn that it has recently been renamed into AtomicExpandPass, and the interface with the target is changing. In particular shouldExpandAtomicInIR will soon be split into shouldExpandAtomicLoadInIR, shouldExpandAtomicStoreInIR,… (; and two new hooks emitLeadingFence and emitTrailingFence are being added (

Please tell me if you would like to keep being informed of changes to this interface as I may modify it again later.

Best regards,
Robin Morisset