Lines Matching refs:tii
391 const TargetInstrInfo *TII) {
392 return MI->isCall() || TII->isSchedulingBoundary(MI, MBB, *MF);
398 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo();
436 TII)) {
447 if (isSchedBoundary(&*std::prev(I), &*MBB, MF, TII))
1302 const TargetInstrInfo *TII;
1305 LoadClusterMutation(const TargetInstrInfo *tii,
1307 : TII(tii), TRI(tri) {}
1322 if (TII->getMemOpBaseRegImmOfs(SU->getInstr(), BaseReg, Offset, TRI))
1337 if (TII->shouldClusterLoads(SUa->getInstr(), SUb->getInstr(), ClusterLength)
1400 const TargetInstrInfo &TII;
1403 MacroFusion(const TargetInstrInfo &TII, const TargetRegisterInfo &TRI)
1404 : TII(TII), TRI(TRI) {}
1442 if (!TII.shouldScheduleAdjacent(Pred, Branch))
2978 DAG->addMutation(make_unique<CopyConstrain>(DAG->TII, DAG->TRI));
2979 if (EnableLoadCluster && DAG->TII->enableClusterLoads())
2980 DAG->addMutation(make_unique<LoadClusterMutation>(DAG->TII, DAG->TRI));
2982 DAG->addMutation(make_unique<MacroFusion>(*DAG->TII, *DAG->TRI));