|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/LiveDebugVariables.cpp 1031 LiveInterval::iterator LII = LI->advanceTo(LI->begin(), LocMapI.start());
lib/CodeGen/LiveInterval.cpp 356 iterator I = begin();
598 for (const_iterator II = begin(), EE = end(); II != EE; ++II)
665 iterator OutIt = begin();
764 for (iterator I = begin(); I != end(); ) {
770 if (S != begin()) {
1142 for (const auto &S : make_range(LR->begin(), WriteI))
1186 WriteI = ReadI = LR->begin();
1233 if (WriteI != LR->begin() && coalescable(WriteI[-1], Seg)) {
1261 LiveRange::iterator B = LR->begin();
1296 size_t WritePos = WriteI - LR->begin();
1299 WriteI = LR->begin() + WritePos;
lib/CodeGen/LiveIntervals.cpp 514 if ((I == LI.begin() || std::prev(I)->end < Def) && !VNI->isPHIDef()) {
888 LiveInterval::iterator LiveI = LI.begin(), LiveE = LI.end();
1130 if (OldIdxOut != LR.begin() &&
1250 OldIdxIn = OldIdxOut != LR.begin() ? std::prev(OldIdxOut) : E;
1293 if (OldIdxIn != LR.begin() &&
1488 if (LII == LR.begin()) {
1526 if (LII != LR.begin())
1535 LII = LR.begin();
lib/CodeGen/LiveRangeCalc.cpp 313 LiveRange::iterator UB = std::upper_bound(LR.begin(), LR.end(),
315 if (UB != LR.begin()) {
lib/CodeGen/LiveRangeUtils.h 29 typename LiveRangeT::iterator J = LR.begin(), E = LR.end();
lib/CodeGen/MachineScheduler.cpp 1739 if (GlobalSegment != GlobalLI->begin()) {
lib/CodeGen/PHIElimination.cpp 345 assert(DestLI.begin() != DestLI.end() &&
lib/CodeGen/RegisterCoalescer.cpp 698 if (BI != IntB.begin())
3176 if (S != LR.begin())
lib/CodeGen/SplitKit.cpp 320 LiveInterval::iterator LVI = li->begin();
1125 for (const LiveRange::Segment &S : Edit->getParent()) {
lib/CodeGen/TwoAddressInstructionPass.cpp 253 assert(LI.end() != LI.begin() &&
873 assert(LI.end() != LI.begin() &&
1063 assert(LI.end() != LI.begin() &&
lib/CodeGen/VirtRegMap.cpp 332 for (const auto &Seg : LI) {
lib/Target/Hexagon/HexagonExpandCondsets.cpp 334 for (auto I = LI.begin(), E = LI.end(); I != E; ++I) {
415 for (auto &Seg : Range) {
469 for (auto &Seg : Range) {
486 for (auto &Seg : Range) {
1109 for (LiveInterval::iterator I = LI.begin(), E = LI.end(); I != E; ++I) {
1163 for (LiveInterval::iterator I = L2.begin(), E = L2.end(); I != E; ++I) {
1174 while (L2.begin() != L2.end())
1175 L2.removeSegment(*L2.begin());
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 299 for (LiveInterval::iterator AI = FMAInt.begin(), AE = FMAInt.end();
usr/include/c++/7.4.0/bits/range_access.h 48 begin(_Container& __cont) -> decltype(__cont.begin())
49 { return __cont.begin(); }