Searched refs:ProfiledCallGraph (Results 1 – 3 of 3) sorted by relevance
41 class ProfiledCallGraph {46 ProfiledCallGraph(StringMap<FunctionSamples> &ProfileMap) { in ProfiledCallGraph() function54 ProfiledCallGraph(SampleContextTracker &ContextTracker) { in ProfiledCallGraph() function140 struct GraphTraits<ProfiledCallGraph *>142 static NodeRef getEntryNode(ProfiledCallGraph *PCG) {146 static ChildIteratorType nodes_begin(ProfiledCallGraph *PCG) {150 static ChildIteratorType nodes_end(ProfiledCallGraph *PCG) {
45 ProfiledCallGraph ProfiledCG(ContextTracker); in buildTopDownOrder()49 scc_iterator<ProfiledCallGraph *> I = scc_begin(&ProfiledCG); in buildTopDownOrder()
398 std::unique_ptr<ProfiledCallGraph> buildProfiledCallGraph(CallGraph &CG);1625 std::unique_ptr<ProfiledCallGraph> in INITIALIZE_PASS_DEPENDENCY()1627 std::unique_ptr<ProfiledCallGraph> ProfiledCG; in INITIALIZE_PASS_DEPENDENCY()1629 ProfiledCG = std::make_unique<ProfiledCallGraph>(*ContextTracker); in INITIALIZE_PASS_DEPENDENCY()1631 ProfiledCG = std::make_unique<ProfiledCallGraph>(Reader->getProfiles()); in INITIALIZE_PASS_DEPENDENCY()1723 std::unique_ptr<ProfiledCallGraph> ProfiledCG = buildProfiledCallGraph(*CG); in buildFunctionOrder()1724 scc_iterator<ProfiledCallGraph *> CGI = scc_begin(ProfiledCG.get()); in buildFunctionOrder()