Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:End

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();
138 } while (curItr != indexList.end() && curItr->getIndex() <= index);
148 MachineBasicBlock::iterator End) {
151 // Find anchor points, which are at the beginning/end of blocks or at
155 while (End != MBB->end() && !hasIndex(End))
156 ++End;
166 if (End == MBB->end())
169 endIdx = getInstructionIndex(End);
177 MachineBasicBlock::iterator MBBI = End;
185 MachineInstr *MI = (MBBI != MBB->end() && !pastStart) ? MBBI : nullptr;
194 } else if (MI && mi2iMap.find(MI) == mi2iMap.end()) {
208 for (MachineBasicBlock::iterator I = End; I != Begin;) {
211 if (!MI->isDebugValue() && mi2iMap.find(MI) == mi2iMap.end())
219 itr != indexList.end(); ++itr) {