Jlm
jlm::llvm::aa::RegionAwareModRefSummarizer Member List

This is the complete list of members for jlm::llvm::aa::RegionAwareModRefSummarizer, including all inherited members.

AddModRefSetBlocklist(ModRefSetIndex index, const util::HashSet< PointsToGraph::NodeIndex > &blocklist)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AddModRefSimpleConstraint(ModRefSetIndex from, ModRefSetIndex to)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AddPointerOriginTargets(ModRefSetIndex modRefSetIndex, const rvsdg::Output &origin, std::optional< size_t > minTargetSize, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateAlloca(const rvsdg::SimpleNode &allocaNode)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateCall(const rvsdg::SimpleNode &callNode, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateFree(const rvsdg::SimpleNode &freeNode, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateFunction(const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateLoad(const rvsdg::SimpleNode &loadNode, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateMalloc(const rvsdg::SimpleNode &mallocNode)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateMemcpy(const rvsdg::SimpleNode &memcpyNode, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateRegion(const rvsdg::Region &region, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateSimpleNode(const rvsdg::SimpleNode &simpleNode, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateStore(const rvsdg::SimpleNode &storeNode, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
AnnotateStructuralNode(const rvsdg::StructuralNode &structuralNode, const rvsdg::LambdaNode &lambda)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
CallGraphSCCsToString(const RegionAwareModRefSummarizer &summarizer)jlm::llvm::aa::RegionAwareModRefSummarizerprivatestatic
Context_jlm::llvm::aa::RegionAwareModRefSummarizerprivate
Create(const rvsdg::RvsdgModule &rvsdgModule, const PointsToGraph &pointsToGraph, util::StatisticsCollector &statisticsCollector)jlm::llvm::aa::RegionAwareModRefSummarizerstatic
Create(const rvsdg::RvsdgModule &rvsdgModule, const PointsToGraph &pointsToGraph)jlm::llvm::aa::RegionAwareModRefSummarizerstatic
createCallGraph(const rvsdg::RvsdgModule &rvsdgModule)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
CreateExternalModRefSet()jlm::llvm::aa::RegionAwareModRefSummarizerprivate
CreateNonReentrantAllocaSets()jlm::llvm::aa::RegionAwareModRefSummarizerprivate
CreateSimpleAllocaSet(const PointsToGraph &pointsToGraph)jlm::llvm::aa::RegionAwareModRefSummarizerprivatestatic
FindAllocasDeadInSccs()jlm::llvm::aa::RegionAwareModRefSummarizerprivate
GetSimpleAllocasReachableFromRegionArguments(const rvsdg::Region &region)jlm::llvm::aa::RegionAwareModRefSummarizerprivate
IsRecursionPossible(const rvsdg::LambdaNode &lambda) constjlm::llvm::aa::RegionAwareModRefSummarizerprivate
ModRefSummary_jlm::llvm::aa::RegionAwareModRefSummarizerprivate
operator=(const RegionAwareModRefSummarizer &)=deletejlm::llvm::aa::RegionAwareModRefSummarizer
RegionAwareModRefSummarizer()jlm::llvm::aa::RegionAwareModRefSummarizer
RegionAwareModRefSummarizer(const RegionAwareModRefSummarizer &)=deletejlm::llvm::aa::RegionAwareModRefSummarizer
SolveModRefSetConstraintGraph()jlm::llvm::aa::RegionAwareModRefSummarizerprivate
SummarizeModRefs(const rvsdg::RvsdgModule &rvsdgModule, const PointsToGraph &pointsToGraph, util::StatisticsCollector &statisticsCollector) overridejlm::llvm::aa::RegionAwareModRefSummarizervirtual
ToRegionTree(const rvsdg::Graph &rvsdg, const RegionAwareModRefSummary &modRefSummary)jlm::llvm::aa::RegionAwareModRefSummarizerprivatestatic
VerifyBlocklists() constjlm::llvm::aa::RegionAwareModRefSummarizerprivate
~ModRefSummarizer() noexcept=defaultjlm::llvm::aa::ModRefSummarizervirtual
~RegionAwareModRefSummarizer() noexcept overridejlm::llvm::aa::RegionAwareModRefSummarizer