================ @@ -3656,8 +3656,8 @@ bool SIInstrInfo::areMemAccessesTriviallyDisjoint(const MachineInstr &MIa, // underlying address space, even if it was lowered to a different one, // e.g. private accesses lowered to use MUBUF instructions on a scratch // buffer. - if (isDS(MIa)) { - if (isDS(MIb)) + if (isDS(MIa) || isLDSDMA(MIa)) { + if (isDS(MIb) || isLDSDMA(MIb)) return checkInstOffsetsDoNotOverlap(MIa, MIb); ---------------- rampitec wrote:
Just bail early. https://github.com/llvm/llvm-project/pull/75249 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits