Lines Matching refs:TRI
35 const TargetRegisterInfo *TRI; member in __anona31b49610111::MachineCopyPropagation
68 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in SourceNoLongerAvailable()
77 for (MCSubRegIterator SR(MappedDef, TRI); SR.isValid(); ++SR) in SourceNoLongerAvailable()
114 const TargetRegisterInfo *TRI) { in isNopCopy() argument
118 if (TRI->isSubRegister(SrcSrc, Def)) { in isNopCopy()
120 unsigned SubIdx = TRI->getSubRegIndex(SrcSrc, Def); in isNopCopy()
123 return SubIdx == TRI->getSubRegIndex(SrcDef, Src); in isNopCopy()
164 isNopCopy(CopyMI, Def, Src, TRI)) { in CopyPropagateBlock()
182 I->clearRegisterKills(Def, TRI); in CopyPropagateBlock()
192 for (MCRegAliasIterator AI(Src, TRI, true); AI.isValid(); ++AI) { in CopyPropagateBlock()
212 for (MCRegAliasIterator AI(Def, TRI, false); AI.isValid(); ++AI) { in CopyPropagateBlock()
216 for (MCSubRegIterator SR(Def, TRI, /*IncludeSelf=*/true); SR.isValid(); in CopyPropagateBlock()
256 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in CopyPropagateBlock()
293 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in CopyPropagateBlock()
325 TRI = MF.getTarget().getRegisterInfo(); in runOnMachineFunction()