Lines Matching refs:MFMAEnablement
918 static unsigned MFMAEnablement; member in __anon5d856e630111::MFMAExpInterleaveOpt
1356 unsigned MFMAExpInterleaveOpt::MFMAEnablement = 0; member in __anon5d856e630111::MFMAExpInterleaveOpt
1527 MFMAEnablement = 0; in analyzeDAG()
1530 MFMAEnablement = in analyzeDAG()
1537 MFMAEnablement *= PackSuccCount; in analyzeDAG()
1569 MFMAEnablement == 2 && ExpRequirement == 4 && TransPipeCount == 32; in applyIGLPStrategy()
1571 MFMAEnablement == 4 && ExpRequirement == 4 && TransPipeCount == 64; in applyIGLPStrategy()
1588 CurrMFMAForTransPosition += MFMAEnablement; in applyIGLPStrategy()
1594 auto TempMFMAForTrans = CurrMFMAForTransPosition + MFMAEnablement; in applyIGLPStrategy()
1599 auto TempMFMAForTrans = CurrMFMAForTransPosition + MFMAEnablement; in applyIGLPStrategy()
1645 SG->addRule(std::make_shared<EnablesNthMFMA>(MFMAEnablement + 1, TII, in applyIGLPStrategy()
1699 SG->addRule(std::make_shared<EnablesNthMFMA>(2 * MFMAEnablement + 1, in applyIGLPStrategy()
1713 SG->addRule(std::make_shared<EnablesNthMFMA>(MFMAEnablement + 1, TII, in applyIGLPStrategy()
1734 MFMAEnablement > ExpRequirement ? MFMAEnablement / ExpRequirement : 1; in applyIGLPStrategy()
1737 MFMAEnablement > ExpRequirement ? 1 : ExpRequirement / MFMAEnablement; in applyIGLPStrategy()
1744 unsigned MFMAInLoop = MFMAPipeCount > (MFMAEnablement * 2) in applyIGLPStrategy()
1745 ? MFMAPipeCount - (MFMAEnablement * 2) in applyIGLPStrategy()
1822 (((I * ExpRatio + J) / ExpRequirement) + 3) * MFMAEnablement + 1, in applyIGLPStrategy()
1837 (((I * ExpRatio + J) / ExpRequirement) + 2) * MFMAEnablement + 1, in applyIGLPStrategy()
1848 SchedGroupMask::MFMA, MFMAEnablement * 2, PipelineSyncID, DAG, TII); in applyIGLPStrategy()