Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSlotIndexes.cpp58 mi2iMap.clear(); in clear()
86 assert(mi2iMap.empty() && in analyze()
108 mi2iMap.insert(std::make_pair( in analyze()
131 Mi2IndexMap::iterator mi2iItr = mi2iMap.find(&MI); in removeMachineInstrFromMaps()
132 if (mi2iItr == mi2iMap.end()) in removeMachineInstrFromMaps()
138 mi2iMap.erase(mi2iItr); in removeMachineInstrFromMaps()
144 Mi2IndexMap::iterator mi2iItr = mi2iMap.find(&MI); in removeSingleMachineInstrFromMaps()
145 if (mi2iItr == mi2iMap.end()) in removeSingleMachineInstrFromMaps()
151 mi2iMap.erase(mi2iItr); in removeSingleMachineInstrFromMaps()
162 mi2iMap.insert(std::make_pair(&NextMI, MIIndex)); in removeSingleMachineInstrFromMaps()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h310 Mi2IndexMap mi2iMap; variable
375 return mi2iMap.count(&instr); in hasIndex()
390 Mi2IndexMap::const_iterator itr = mi2iMap.find(&BundleNonDebug);
391 assert(itr != mi2iMap.end() && "Instruction not found in maps.");
424 Mi2IndexMap::const_iterator MapItr = mi2iMap.find(&*I); in getIndexBefore()
425 if (MapItr != mi2iMap.end()) in getIndexBefore()
441 Mi2IndexMap::const_iterator MapItr = mi2iMap.find(&*I); in getIndexAfter()
442 if (MapItr != mi2iMap.end()) in getIndexAfter()
534 assert(!mi2iMap.contains(&MI) && "Instr already indexed.");
567 mi2iMap.insert(std::make_pair(&MI, newIndex));
[all …]