Lines Matching defs:ArgsToPromote
115 &ArgsToPromote) {
134 if (!ArgsToPromote.count(&*I)) {
144 const auto &ArgParts = ArgsToPromote.find(&*I)->second;
222 if (!ArgsToPromote.count(&*I)) {
227 const auto &ArgParts = ArgsToPromote.find(&*I)->second;
253 assert(ArgsToPromote.count(&*I) && I->use_empty());
313 if (!ArgsToPromote.count(&Arg)) {
340 // Add only the promoted elements, so parts from ArgsToPromote
342 for (const auto &Pair : ArgsToPromote.find(&Arg)->second) {
818 // add it to ArgsToPromote.
819 DenseMap<Argument *, SmallVector<OffsetAndArgPart, 4>> ArgsToPromote;
845 ArgsToPromote.insert({PtrArg, std::move(ArgParts)});
851 if (ArgsToPromote.empty())
857 return doPromotion(F, FAM, ArgsToPromote);