Lines Matching refs:SplitProposal
761 class SplitProposal { class
763 SplitProposal(const SplitGraph &SG, unsigned MaxPartitions) : SG(&SG) { in SplitProposal() function in llvm::__anon00e757230111::SplitProposal
841 void SplitProposal::print(raw_ostream &OS) const { in print()
854 unsigned SplitProposal::findCheapestPartition() const { in findCheapestPartition()
868 void SplitProposal::calculateScores() { in calculateScores()
890 void SplitProposal::verifyCompleteness() const { in verifyCompleteness()
918 using SubmitProposalFn = function_ref<void(SplitProposal)>;
949 void pickPartition(unsigned Depth, unsigned Idx, SplitProposal SP);
957 findMostSimilarPartition(const WorkListEntry &Entry, const SplitProposal &SP);
995 SplitProposal SP(SG, NumParts); in run()
1074 SplitProposal SP) { in pickPartition()
1139 SplitProposal BranchSP = SP; in pickPartition()
1148 SplitProposal BranchSP = SP; in pickPartition()
1171 const SplitProposal &SP) { in findMostSimilarPartition()
1313 static void evaluateProposal(SplitProposal &Best, SplitProposal New) { in evaluateProposal()
1450 std::optional<SplitProposal> Proposal; in splitAMDGPUModule()
1451 const auto EvaluateProposal = [&](SplitProposal SP) { in splitAMDGPUModule()