[all-commits] [llvm/llvm-project] e086b2: [M68k] Add support for atomic instructions
Sheng via All-commits
all-commits at lists.llvm.org
Wed Nov 9 02:38:49 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e086b24d153016b7c001bf945afcbac0a5db9019
https://github.com/llvm/llvm-project/commit/e086b24d153016b7c001bf945afcbac0a5db9019
Author: Sheng <ox59616e at gmail.com>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
M llvm/lib/Target/M68k/M68kISelLowering.cpp
M llvm/lib/Target/M68k/M68kISelLowering.h
A llvm/lib/Target/M68k/M68kInstrAtomics.td
M llvm/lib/Target/M68k/M68kInstrInfo.td
M llvm/lib/Target/M68k/M68kTargetMachine.cpp
A llvm/test/CodeGen/M68k/Atomics/cmpxchg.ll
A llvm/test/CodeGen/M68k/Atomics/load-store.ll
A llvm/test/CodeGen/M68k/Atomics/rmw.ll
M llvm/test/CodeGen/M68k/pipeline.ll
A llvm/test/MC/Disassembler/M68k/atomics.txt
A llvm/test/MC/M68k/Atomics/cas.s
Log Message:
-----------
[M68k] Add support for atomic instructions
This adds support for atomic_load, atomic_store, atomic_cmpxchg
and atomic_rmw
Fixes #48236
Reviewed by: myhsu, efriedma
Differential Revision: https://reviews.llvm.org/D136525
More information about the All-commits
mailing list