Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:tii

374                             const TargetInstrInfo *TII,
376 return MI->isCall() || TII->isSchedulingBoundary(MI, MBB, *MF);
381 const TargetInstrInfo *TII = MF->getTarget().getInstrInfo();
420 isSchedBoundary(std::prev(RegionEnd), MBB, MF, TII, IsPostRA)) {
431 if (isSchedBoundary(std::prev(I), MBB, MF, TII, IsPostRA))
1234 const TargetInstrInfo *TII;
1237 LoadClusterMutation(const TargetInstrInfo *tii,
1239 : TII(tii), TRI(tri) {}
1254 if (TII->getLdStBaseRegImmOfs(SU->getInstr(), BaseReg, Offset, TRI))
1269 if (TII->shouldClusterLoads(SUa->getInstr(), SUb->getInstr(), ClusterLength)
1332 const TargetInstrInfo *TII;
1334 MacroFusion(const TargetInstrInfo *tii): TII(tii) {}
1350 if (!TII->shouldScheduleAdjacent(SU->getInstr(), Branch))
2860 DAG->addMutation(make_unique<CopyConstrain>(DAG->TII, DAG->TRI));
2861 if (EnableLoadCluster && DAG->TII->enableClusterLoads())
2862 DAG->addMutation(make_unique<LoadClusterMutation>(DAG->TII, DAG->TRI));
2864 DAG->addMutation(make_unique<MacroFusion>(DAG->TII));