Diff Detail
Diff Detail
Event Timeline
Comment Actions
LGTM (at least the target-independent parts; someone with more AMDGPU knowledge should look over those backend changes)
Paths
| Differential D53966
Codegen support for atomicrmw fadd/fsub ClosedPublic Authored by arsenm on Oct 31 2018, 6:38 PM.
Diff Detail Event TimelineHerald added subscribers: javed.absar, nhaehnle, wdng, jvesely. · View Herald TranscriptOct 31 2018, 6:38 PM arsenm added parent revisions: D52416: Allow FP types for atomicrmw xchg, D53965: IR: Add fp operations to atomicrmw.Oct 31 2018, 6:38 PM arsenm retitled this revision from Codegen support for atomicrmw fadd to Codegen support for atomicrmw fadd/fsub. Comment ActionsHandle fsub Comment Actions
LGTM (at least the target-independent parts; someone with more AMDGPU knowledge should look over those backend changes) This revision is now accepted and ready to land.Jan 22 2019, 5:34 AM
Revision Contents
Diff 172078 include/llvm/CodeGen/ISDOpcodes.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/Target/TargetSelectionDAG.td
lib/CodeGen/AtomicExpandPass.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.h
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/AMDGPUSubtarget.h
lib/Target/AMDGPU/SIISelLowering.h
lib/Target/AMDGPU/SIISelLowering.cpp
lib/Target/AMDGPU/SIInstrInfo.td
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/AMDGPU/local-atomics-fp.ll
test/Transforms/AtomicExpand/AArch64/expand-atomicrmw-xchg-fp.ll
test/Transforms/AtomicExpand/AArch64/lit.local.cfg
test/Transforms/AtomicExpand/AMDGPU/expand-atomic-rmw-fadd.ll
test/Transforms/AtomicExpand/X86/expand-atomic-rmw-fp.ll
test/Transforms/AtomicExpand/X86/expand-atomic-xchg-fp.ll
|