Lines Matching defs:LRPosInfo
325 SmallVectorImpl<LRStartEndInfo> &LRPosInfo) const;
338 SmallVectorImpl<LRStartEndInfo> &LRPosInfo) const;
625 llvm::SmallVectorImpl<LRStartEndInfo> &LRPosInfo) const {
694 NumUrgent, LRPosInfo);
738 SmallVector<LRStartEndInfo, NumberOfInterferences> LRPosInfo;
748 Largest, Pos, LRPosInfo)) {
766 /*NumUrgent*/ 0.0, LRPosInfo);
772 LRPosInfo, Runner,
898 SmallVectorImpl<LRStartEndInfo> &LRPosInfo) const {
948 LRPosInfo.push_back(
995 SmallVectorImpl<LRStartEndInfo> &LRPosInfo, MLModelRunner *RegallocRunner,
1018 LRPosInfo.begin(), LRPosInfo.end(),
1022 SlotIndex CurrentIndex = LRPosInfo[0].Begin;
1036 while (CurrentIndex <= LRPosInfo[CurrentSegmentIndex].End &&
1058 assert(LRPosInfo[CurrentSegmentIndex].Begin <= CurrentIndex);
1062 auto CurrentSegmentPosition = LRPosInfo[CurrentSegmentIndex].Pos;
1076 while (OverlapCheckCurrentSegment < LRPosInfo.size() &&
1077 LRPosInfo[OverlapCheckCurrentSegment].Begin <= CurrentIndex) {
1079 LRPosInfo[OverlapCheckCurrentSegment].Pos;
1080 if (LRPosInfo[OverlapCheckCurrentSegment].End >= CurrentIndex) {
1096 if (CurrentSegmentIndex == LRPosInfo.size() - 1 ||
1103 if (LRPosInfo[CurrentSegmentIndex + 1].Begin >
1104 LRPosInfo[CurrentSegmentIndex].End) {
1105 CurrentIndex = LRPosInfo[CurrentSegmentIndex + 1].Begin;