Lines Matching refs:ParamLocsVec
184 const ParamLocsVecTy &ParamLocsVec) { in createMergedFunction() argument
227 for (unsigned ParamIdx = 0; ParamIdx < ParamLocsVec.size(); ++ParamIdx) { in createMergedFunction()
229 for (auto [InstIndex, OpndIndex] : ParamLocsVec[ParamIdx]) { in createMergedFunction()
327 const ParamLocsVecTy &ParamLocsVec) { in checkConstLocationCompatible() argument
328 for (auto &ParamLocs : ParamLocsVec) { in checkConstLocationCompatible()
378 ParamLocsVecTy ParamLocsVec; in computeParamInfo() local
380 ParamLocsVec.push_back(std::move(Locs)); in computeParamInfo()
382 llvm::sort(ParamLocsVec, [&](const ParamLocs &L, const ParamLocs &R) { in computeParamInfo()
386 return ParamLocsVec; in computeParamInfo()
405 std::optional<ParamLocsVecTy> ParamLocsVec; in merge() local
440 if (!ParamLocsVec.has_value()) { in merge()
441 ParamLocsVec = computeParamInfo(SFS); in merge()
443 << " with Params " << ParamLocsVec->size() << "\n"); in merge()
446 *ParamLocsVec)) in merge()
469 for (auto &ParamLocs : *ParamLocsVec) { in merge()
480 createMergedFunction(FMI, ParamTypes, *ParamLocsVec); in merge()