Lines Matching refs:SRI
79 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() local
80 SRI.isValid(); in init()
81 ++SRI) in init()
82 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init()
84 Uses.insert(*SRI); in init()
123 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() local
124 SRI.isValid(); in init()
125 ++SRI) { in init()
126 if (MCSubRegIterator(*SRI, &RI).isValid()) in init()
130 if (R == *SRI) { in init()
139 if (Hexagon::P3_0 != R && Hexagon::P3_0 == *SRI) in init()
144 SoftDefs.insert(*SRI); in init()
145 else if (HexagonMCInstrInfo::isPredicateLate(MCII, MCI) && isPredicateRegister(*SRI)) in init()
147 LatePreds.insert(*SRI); in init()
152 CurDefs.insert(*SRI), Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
159 TmpDefs.insert(*SRI); in init()
163 Uses.insert(*SRI); in init()
165 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
176 for(MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() local
177 SRI.isValid(); in init()
178 ++SRI) in init()
179 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init()
181 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init()
189 for(MCRegAliasIterator SRI(R2, &RI, !MCSubRegIterator(R2, &RI).isValid()); in init() local
190 SRI.isValid(); in init()
191 ++SRI) in init()
192 if (!MCSubRegIterator(*SRI, &RI).isValid()) in init()
193 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init()