reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
539 assert(!MI.isInsideBundle() && 541 assert(mi2iMap.find(&MI) == mi2iMap.end() && "Instr already indexed."); 544 assert(!MI.isDebugInstr() && "Cannot number debug instructions."); 546 assert(MI.getParent() != nullptr && "Instr must be added to function."); 552 nextItr = getIndexAfter(MI).listEntry()->getIterator(); 556 prevItr = getIndexBefore(MI).listEntry()->getIterator(); 567 indexList.insert(nextItr, createEntry(&MI, newNumber)); 574 mi2iMap.insert(std::make_pair(&MI, newIndex));