Lines Matching refs:IMap
402 AssignmentMap &IMap);
410 bool replaceExtenders(const AssignmentMap &IMap);
551 : IMap(M), HRI(I) {} in PrintIMap()
552 const HCE::AssignmentMap &IMap; member
559 for (const std::pair<const HCE::ExtenderInit, HCE::IndexList> &Q : P.IMap) { in operator <<()
1258 AssignmentMap &IMap) { in assignInits() argument
1400 IMap[{BestV,Extenders[I].Expr}].insert(I); in assignInits()
1405 LLVM_DEBUG(dbgs() << "IMap (before fixup) = " << PrintIMap(IMap, *HRI)); in assignInits()
1414 for (std::pair<const ExtenderInit,IndexList> &P : IMap) { in assignInits()
1421 AssignmentMap::iterator F = IMap.find({EV, ExtExpr()}); in assignInits()
1422 if (F == IMap.end()) in assignInits()
1475 LLVM_DEBUG(dbgs() << "IMap (after fixup) = " << PrintIMap(IMap, *HRI)); in assignInits()
1913 bool HCE::replaceExtenders(const AssignmentMap &IMap) { in replaceExtenders() argument
1917 for (const std::pair<const ExtenderInit, IndexList> &P : IMap) { in replaceExtenders()
1979 AssignmentMap IMap; in runOnMachineFunction() local
2009 IMap.clear(); in runOnMachineFunction()
2010 assignInits(T, B, I, IMap); in runOnMachineFunction()
2011 Changed |= replaceExtenders(IMap); in runOnMachineFunction()