Home
last modified time | relevance | path

Searched refs:MergeTo (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveInterval.cpp171 Ranges::iterator MergeTo = llvm::next(I); in extendIntervalEndTo() local
172 for (; MergeTo != ranges.end() && NewEnd >= MergeTo->end; ++MergeTo) { in extendIntervalEndTo()
173 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); in extendIntervalEndTo()
177 I->end = std::max(NewEnd, prior(MergeTo)->end); in extendIntervalEndTo()
180 ranges.erase(llvm::next(I), MergeTo); in extendIntervalEndTo()
201 Ranges::iterator MergeTo = I; in extendIntervalStartTo() local
203 if (MergeTo == ranges.begin()) { in extendIntervalStartTo()
205 ranges.erase(MergeTo, I); in extendIntervalStartTo()
208 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); in extendIntervalStartTo()
209 --MergeTo; in extendIntervalStartTo()
[all …]
/external/llvm/lib/CodeGen/
DLiveInterval.cpp117 iterator MergeTo = std::next(I); in extendSegmentEndTo() local
118 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; ++MergeTo) in extendSegmentEndTo()
119 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); in extendSegmentEndTo()
122 S->end = std::max(NewEnd, std::prev(MergeTo)->end); in extendSegmentEndTo()
126 if (MergeTo != segments().end() && MergeTo->start <= I->end && in extendSegmentEndTo()
127 MergeTo->valno == ValNo) { in extendSegmentEndTo()
128 S->end = MergeTo->end; in extendSegmentEndTo()
129 ++MergeTo; in extendSegmentEndTo()
133 segments().erase(std::next(I), MergeTo); in extendSegmentEndTo()
145 iterator MergeTo = I; in extendSegmentStartTo() local
[all …]