Lines Matching refs:SRI
78 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() local
79 SRI.isValid(); in init()
80 ++SRI) in init()
81 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init()
83 Uses.insert(*SRI); in init()
127 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() local
128 SRI.isValid(); in init()
129 ++SRI) { in init()
130 if (MCSubRegIterator(*SRI, &RI).isValid()) in init()
134 if (R == *SRI) { in init()
143 if (Hexagon::P3_0 != R && Hexagon::P3_0 == *SRI) in init()
148 SoftDefs.insert(*SRI); in init()
149 else if (HexagonMCInstrInfo::isPredicateLate(MCII, MCI) && isPredicateRegister(*SRI)) in init()
151 LatePreds.insert(*SRI); in init()
156 CurDefs.insert(*SRI), Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
163 TmpDefs.insert(*SRI); in init()
167 Uses.insert(*SRI); in init()
169 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
180 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() local
181 SRI.isValid(); in init()
182 ++SRI) in init()
183 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init()
185 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init()
193 for(MCRegAliasIterator SRI(R2, &RI, !MCSubRegIterator(R2, &RI).isValid()); in init() local
194 SRI.isValid(); in init()
195 ++SRI) in init()
196 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init()
197 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init()