Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | ||
---|---|---|
8663 | Isn't this covered by this already? |
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | ||
---|---|---|
8626 | Can we detect these by looking at the MachineMemOperands, so we don't have to maintain yet another big list of opcodes? |
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | ||
---|---|---|
8626 | Mem operand might be missing something, MMO.isAtomic() does not work. | |
8663 | This is for G_ATOMIC... (generic rmw atomics), we need to handle G_AMDGPU_ .. ATOMIC .. |
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | ||
---|---|---|
8663 | This should come down here with the others then |
Should move it down with the other cases, I do think we're missing some verifier checks for not dropping MMOs on atomics
Can we detect these by looking at the MachineMemOperands, so we don't have to maintain yet another big list of opcodes?