Lines Matching refs:SubRangeInfos
84 SmallVectorImpl<SubRangeInfo> &SubRangeInfos,
90 const SmallVectorImpl<SubRangeInfo> &SubRangeInfos,
95 const SmallVectorImpl<SubRangeInfo> &SubRangeInfos,
100 const SmallVectorImpl<SubRangeInfo> &SubRangeInfos,
127 SmallVector<SubRangeInfo, 4> SubRangeInfos; in INITIALIZE_PASS_DEPENDENCY() local
129 if (!findComponents(Classes, SubRangeInfos, LI)) in INITIALIZE_PASS_DEPENDENCY()
149 rewriteOperands(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY()
150 distribute(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY()
151 computeMainRangesFixFlags(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY()
156 SmallVectorImpl<RenameIndependentSubregs::SubRangeInfo> &SubRangeInfos, in findComponents() argument
162 SubRangeInfos.push_back(SubRangeInfo(*LIS, SR, NumComponents)); in findComponents()
163 ConnectedVNInfoEqClasses &ConEQ = SubRangeInfos.back().ConEQ; in findComponents()
171 if (SubRangeInfos.size() < 2) in findComponents()
185 for (RenameIndependentSubregs::SubRangeInfo &SRInfo : SubRangeInfos) { in findComponents()
212 const SmallVectorImpl<SubRangeInfo> &SubRangeInfos, in rewriteOperands() argument
229 for (const SubRangeInfo &SRInfo : SubRangeInfos) { in rewriteOperands()
254 const SmallVectorImpl<SubRangeInfo> &SubRangeInfos, in distribute() argument
260 for (const SubRangeInfo &SRInfo : SubRangeInfos) { in distribute()
289 const SmallVectorImpl<SubRangeInfo> &SubRangeInfos, in computeMainRangesFixFlags() argument