Lines Matching refs:addRule
187 void addRule(std::shared_ptr<InstructionRule> NewRule) { in addRule() function in __anon114cba190111::SchedGroup
1228 SG->addRule(std::make_shared<EnablesInitialMFMA>(TII, SG->getSGID(), true)); in applyIGLPStrategy()
1252 SG->addRule(std::make_shared<IsPermForDSW>(TII, SG->getSGID(), true)); in applyIGLPStrategy()
1257 SG->addRule(std::make_shared<IsSuccOfPrevGroup>(TII, SG->getSGID(), false)); in applyIGLPStrategy()
1262 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy()
1264 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy()
1273 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy()
1275 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy()
1293 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy()
1309 SG->addRule(std::make_shared<IsPermForDSW>(TII, SG->getSGID(), true)); in applyIGLPStrategy()
1314 SG->addRule(std::make_shared<IsSuccOfPrevGroup>(TII, SG->getSGID(), false)); in applyIGLPStrategy()
1323 SG->addRule(std::make_shared<IsPermForDSW>(TII, SG->getSGID(), true)); in applyIGLPStrategy()
1328 SG->addRule(std::make_shared<IsSuccOfPrevGroup>(TII, SG->getSGID(), false)); in applyIGLPStrategy()
1337 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy()
1339 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy()
1348 SG->addRule(std::make_shared<SharesPredWithPrevNthGroup>( in applyIGLPStrategy()
1350 SG->addRule(std::make_shared<VMEMSize>(TII, SG->getSGID(), false)); in applyIGLPStrategy()