Lines Matching defs:MFMAEnablement
900 static unsigned MFMAEnablement;
1337 unsigned MFMAExpInterleaveOpt::MFMAEnablement = 0;
1504 MFMAEnablement = 0;
1507 MFMAEnablement =
1514 MFMAEnablement *= PackSuccCount;
1546 MFMAEnablement == 2 && ExpRequirement == 4 && TransPipeCount == 32;
1548 MFMAEnablement == 4 && ExpRequirement == 4 && TransPipeCount == 64;
1565 CurrMFMAForTransPosition += MFMAEnablement;
1571 auto TempMFMAForTrans = CurrMFMAForTransPosition + MFMAEnablement;
1576 auto TempMFMAForTrans = CurrMFMAForTransPosition + MFMAEnablement;
1622 SG->addRule(std::make_shared<EnablesNthMFMA>(MFMAEnablement + 1, TII,
1676 SG->addRule(std::make_shared<EnablesNthMFMA>(2 * MFMAEnablement + 1,
1690 SG->addRule(std::make_shared<EnablesNthMFMA>(MFMAEnablement + 1, TII,
1711 MFMAEnablement > ExpRequirement ? MFMAEnablement / ExpRequirement : 1;
1714 MFMAEnablement > ExpRequirement ? 1 : ExpRequirement / MFMAEnablement;
1721 unsigned MFMAInLoop = MFMAPipeCount > (MFMAEnablement * 2)
1722 ? MFMAPipeCount - (MFMAEnablement * 2)
1799 (((I * ExpRatio + J) / ExpRequirement) + 3) * MFMAEnablement + 1,
1814 (((I * ExpRatio + J) / ExpRequirement) + 2) * MFMAEnablement + 1,
1825 SchedGroupMask::MFMA, MFMAEnablement * 2, PipelineSyncID, DAG, TII);