reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
460 if (!TII->isCoalescableExtInstr(MI, SrcReg, DstReg, SubIdx)) 586 TII->get(TargetOpcode::COPY), NewVR) 611 if (!TII->analyzeCompare(MI, SrcReg, SrcReg2, CmpMask, CmpValue) || 617 if (TII->optimizeCompareInstr(MI, SrcReg, SrcReg2, CmpMask, CmpValue, MRI)) { 632 if (TII->analyzeSelect(MI, Cond, TrueOp, FalseOp, Optimizable)) 636 if (!TII->optimizeSelect(MI, LocalMIs)) 645 return TII->optimizeCondBranch(MI); 681 ValueTracker ValTracker(CurSrcPair.Reg, CurSrcPair.SubReg, *MRI, TII); 1178 std::unique_ptr<Rewriter> CpyRewriter(getCopyRewriter(MI, *TII)); 1195 RegSubRegPair NewSrc = getNewSource(MRI, TII, TrackPair, RewriteMap, 1228 RegSubRegPair NewSrc = getNewSource(MRI, TII, Def, RewriteMap); 1236 TII->get(TargetOpcode::COPY), NewVReg) 1368 if (TII->FoldImmediate(MI, *II->second, Reg, MRI)) { 1537 if (TII->findCommutedOpIndices(MI, Idx, CommIdx) && CommIdx == TiedUseIdx) { 1583 TII->commuteInstruction(*(RI.getMI()), false, (*CP).first, 1603 TII = MF.getSubtarget().getInstrInfo(); 1770 TII->optimizeLoadInstr(*MI, MRI, FoldAsLoadDefReg, DefMI)) {