In order to avoid the patch being too large, the atomicrmw xchg operation
on LA32 will be added later
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D131228
[LoongArch] Add codegen support for atomicrmw xchg operation on LA64 ClosedPublic Authored by gonglingqin on Aug 4 2022, 7:00 PM.
Details Summary In order to avoid the patch being too large, the atomicrmw xchg operation
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 6 2022, 6:55 PM Closed by commit rGb60f80160754: [LoongArch] Add codegen support for atomicrmw xchg operation on LA64 (authored by gonglingqin). · Explain WhySep 7 2022, 11:49 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 458657 llvm/include/llvm/IR/CMakeLists.txt
llvm/include/llvm/IR/Intrinsics.td
llvm/include/llvm/IR/IntrinsicsLoongArch.td
llvm/lib/Target/LoongArch/CMakeLists.txt
llvm/lib/Target/LoongArch/LoongArch.h
llvm/lib/Target/LoongArch/LoongArchExpandAtomicPseudoInsts.cpp
llvm/lib/Target/LoongArch/LoongArchISelLowering.h
llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
llvm/lib/Target/LoongArch/LoongArchInstrInfo.td
llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp
llvm/test/CodeGen/LoongArch/ir-instruction/atomicrmw.ll
|