[PATCH] D136525: [M68k] Add codegen pattern for atomic load / store
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 4 12:55:02 PDT 2022
efriedma added inline comments.
================
Comment at: llvm/lib/Target/M68k/M68kISelLowering.cpp:167
+ // M68k does not have native read-modify-write support, so expand all of them
+ // to `__sync_fetch_*`
+ setOperationAction(
----------------
It probably also makes sense to make shouldExpandAtomicRMWInIR return AtomicExpansionKind::CmpXChg on M68020, to use inline loops for atomicrmw.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136525/new/
https://reviews.llvm.org/D136525
More information about the llvm-commits
mailing list