Lines Matching refs:TRI
35 const TargetRegisterInfo *TRI;
68 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
77 for (MCSubRegIterator SR(MappedDef, TRI); SR.isValid(); ++SR)
114 const TargetRegisterInfo *TRI) {
118 if (TRI->isSubRegister(SrcSrc, Def)) {
120 unsigned SubIdx = TRI->getSubRegIndex(SrcSrc, Def);
123 return SubIdx == TRI->getSubRegIndex(SrcDef, Src);
164 isNopCopy(CopyMI, Def, Src, TRI)) {
182 I->clearRegisterKills(Def, TRI);
192 for (MCRegAliasIterator AI(Src, TRI, true); AI.isValid(); ++AI) {
212 for (MCRegAliasIterator AI(Def, TRI, false); AI.isValid(); ++AI) {
218 for (MCSubRegIterator SR(Def, TRI); SR.isValid(); ++SR) {
257 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
294 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
326 TRI = MF.getTarget().getRegisterInfo();