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) {
1258 AssignmentMap &IMap) {
1400 IMap[{BestV,Extenders[I].Expr}].insert(I);
1405 LLVM_DEBUG(dbgs() << "IMap (before fixup) = " << PrintIMap(IMap, *HRI));
1414 for (std::pair<const ExtenderInit,IndexList> &P : IMap) {
1421 AssignmentMap::iterator F = IMap.find({EV, ExtExpr()});
1422 if (F == IMap.end())
1443 // IMap (before fixup) = {
1447 // IMap (after fixup) = {
1475 LLVM_DEBUG(dbgs() << "IMap (after fixup) = " << PrintIMap(IMap, *HRI));
1913 bool HCE::replaceExtenders(const AssignmentMap &IMap) {
1917 for (const std::pair<const ExtenderInit, IndexList> &P : IMap) {
1979 AssignmentMap IMap;
2009 IMap.clear();
2010 assignInits(T, B, I, IMap);
2011 Changed |= replaceExtenders(IMap);