Lines Matching defs:IMap
402 AssignmentMap &IMap);
410 bool replaceExtenders(const AssignmentMap &IMap);
551 : IMap(M), HRI(I) {}
552 const HCE::AssignmentMap &IMap;
559 for (const std::pair<const HCE::ExtenderInit, HCE::IndexList> &Q : P.IMap) {
1262 AssignmentMap &IMap) {
1403 IMap[{BestV,Extenders[I].Expr}].insert(I);
1408 LLVM_DEBUG(dbgs() << "IMap (before fixup) = " << PrintIMap(IMap, *HRI));
1417 for (std::pair<const ExtenderInit,IndexList> &P : IMap) {
1424 AssignmentMap::iterator F = IMap.find({EV, ExtExpr()});
1425 if (F == IMap.end())
1446 // IMap (before fixup) = {
1450 // IMap (after fixup) = {
1478 LLVM_DEBUG(dbgs() << "IMap (after fixup) = " << PrintIMap(IMap, *HRI));
1916 bool HCE::replaceExtenders(const AssignmentMap &IMap) {
1920 for (const std::pair<const ExtenderInit, IndexList> &P : IMap) {
1982 AssignmentMap IMap;
2012 IMap.clear();
2013 assignInits(T, B, I, IMap);
2014 Changed |= replaceExtenders(IMap);