Lines Matching full:begin
72 for (MachineFunction::iterator mbbItr = mf->begin(), mbbEnd = mf->end();
79 for (MachineBasicBlock::iterator miItr = mbb->begin(), miEnd = mbb->end();
103 std::sort(idx2MBBMap.begin(), idx2MBBMap.end(), Idx2MBBCompare());
118 for (IndexList::iterator I = indexList.begin(), E = indexList.end();
147 MachineBasicBlock::iterator Begin,
153 while (Begin != MBB->begin() && !hasIndex(Begin))
154 --Begin;
158 bool includeStart = (Begin == MBB->begin());
163 startIdx = getInstructionIndex(Begin);
172 // optionally includes an additional position prior to MBB->begin(), indicated
179 while (ListI != ListB || MBBI != Begin || (includeStart && !pastStart)) {
186 bool MBBIAtBegin = MBBI == Begin && (!includeStart || pastStart);
190 if (MBBI != Begin)
195 if (MBBI != Begin)
208 for (MachineBasicBlock::iterator I = End; I != Begin;) {
218 for (IndexList::const_iterator itr = indexList.begin();