[llvm] [AMDGPU]: Unpack packed instructions overlapped by MFMAs post-RA scheduling (PR #157968)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 19 17:46:42 PDT 2025


================
@@ -6359,6 +6359,66 @@ bool SIInstrInfo::isOperandLegal(const MachineInstr &MI, unsigned OpIdx,
   return isImmOperandLegal(MI, OpIdx, *MO);
 }
 
+bool SIInstrInfo::isNeverCoissue(MachineInstr &MI) const {
----------------
arsenm wrote:

Is it possible to extract this information from the scheduler model without maintaining this list of instructions? i.e. there should be some execution resource you can check if the instruction uses 

https://github.com/llvm/llvm-project/pull/157968


More information about the llvm-commits mailing list