Lines Matching refs:IMap
400 AssignmentMap &IMap);
408 bool replaceExtenders(const AssignmentMap &IMap);
549 : IMap(M), HRI(I) {} in PrintIMap()
550 const HCE::AssignmentMap &IMap; member
557 for (const std::pair<const HCE::ExtenderInit, HCE::IndexList> &Q : P.IMap) { in operator <<()
1256 AssignmentMap &IMap) { in assignInits() argument
1398 IMap[{BestV,Extenders[I].Expr}].insert(I); in assignInits()
1403 LLVM_DEBUG(dbgs() << "IMap (before fixup) = " << PrintIMap(IMap, *HRI)); in assignInits()
1412 for (std::pair<const ExtenderInit,IndexList> &P : IMap) { in assignInits()
1419 AssignmentMap::iterator F = IMap.find({EV, ExtExpr()}); in assignInits()
1420 if (F == IMap.end()) in assignInits()
1473 LLVM_DEBUG(dbgs() << "IMap (after fixup) = " << PrintIMap(IMap, *HRI)); in assignInits()
1911 bool HCE::replaceExtenders(const AssignmentMap &IMap) { in replaceExtenders() argument
1915 for (const std::pair<const ExtenderInit, IndexList> &P : IMap) { in replaceExtenders()
1977 AssignmentMap IMap; in runOnMachineFunction() local
2007 IMap.clear(); in runOnMachineFunction()
2008 assignInits(T, B, I, IMap); in runOnMachineFunction()
2009 Changed |= replaceExtenders(IMap); in runOnMachineFunction()