Lines Matching refs:Profile
399 BasicBlock &BB, SmallVectorImpl<uint64_t> &Profile, in getOutgoingBranchWeights() argument
401 Profile.clear(); in getOutgoingBranchWeights()
407 Profile.resize(Term->getNumSuccessors()); in getOutgoingBranchWeights()
416 Profile[SuccIdx] = EdgeCount; in getOutgoingBranchWeights()
450 CtxProfAnalysis::CtxProfAnalysis(std::optional<StringRef> Profile) in CtxProfAnalysis() argument
451 : Profile([&]() -> std::optional<StringRef> { in CtxProfAnalysis()
452 if (Profile) in CtxProfAnalysis()
453 return *Profile; in CtxProfAnalysis()
461 if (!Profile) in run()
463 ErrorOr<std::unique_ptr<MemoryBuffer>> MB = MemoryBuffer::getFile(*Profile); in run()
625 static void preorderVisitOneRoot(ProfTy &Profile, in preorderVisitOneRoot() argument
633 Traverser(Profile); in preorderVisitOneRoot()
737 CallBase &IC, Result &Profile, in collectIndirectCallPromotionList() argument
744 Profile.visit( in collectIndirectCallPromotionList()
750 if (auto Name = Profile.getFunctionName(Guid); !Name.empty()) in collectIndirectCallPromotionList()