Lines Matching defs:ArgsToPromote
117 &ArgsToPromote) {
137 if (!ArgsToPromote.count(&*I)) {
153 const auto &ArgParts = ArgsToPromote.find(&*I)->second;
238 if (!ArgsToPromote.count(&*I)) {
243 const auto &ArgParts = ArgsToPromote.find(&*I)->second;
268 assert(ArgsToPromote.count(&*I) && I->use_empty());
328 if (!ArgsToPromote.count(&Arg)) {
355 // Add only the promoted elements, so parts from ArgsToPromote
357 for (const auto &Pair : ArgsToPromote.find(&Arg)->second) {
857 // add it to ArgsToPromote.
858 DenseMap<Argument *, SmallVector<OffsetAndArgPart, 4>> ArgsToPromote;
885 ArgsToPromote.insert({PtrArg, std::move(ArgParts)});
891 if (ArgsToPromote.empty())
897 return doPromotion(F, FAM, ArgsToPromote);