Jlm
jlm::llvm::aa::AliasAnalysisPrecisionEvaluator Member List

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

AddToAliasingGraph(const rvsdg::Output &p1, size_t s1, const rvsdg::Output &p2, size_t s2, AliasAnalysis::AliasQueryResponse response)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
AggregateClobberInfos(const std::vector< PrecisionInfo::ClobberInfo > &clobberInfos)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivatestatic
AggregateDuplicates()jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
AliasAnalysisPrecisionEvaluator()jlm::llvm::aa::AliasAnalysisPrecisionEvaluator
AliasingGraphEnabled_jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
AreLoadsConsideredClobbers() const noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
CalculateResults(std::optional< util::FilePath > perFunctionOutput, PrecisionStatistics &statistics) constjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
CollectPointer(const rvsdg::Output *value, size_t size, bool isClobber)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
CollectPointersFromRegion(const rvsdg::Region &region)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
CollectPointersFromSimpleNode(const rvsdg::SimpleNode &node)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
CollectPointersFromStructuralNode(const rvsdg::StructuralNode &node)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
Context_jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
DeduplicatePointers_jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
EvaluateAliasAnalysisClient(const rvsdg::RvsdgModule &rvsdgModule, AliasAnalysis &aliasAnalysis, util::StatisticsCollector &statisticsCollector)jlm::llvm::aa::AliasAnalysisPrecisionEvaluator
EvaluateAllFunctions(const rvsdg::Region &region, AliasAnalysis &aliasAnalysis)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
EvaluateFunction(const rvsdg::LambdaNode &function, AliasAnalysis &aliasAnalysis)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
IsAliasingGraphEnabled() const noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
IsDeduplicatingPointers() const noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
IsPerFunctionOutputEnabled() const noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
LoadsConsideredClobbers_jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
NormalizePointerValues()jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
PerFunctionOutputEnabled_jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivate
PrintAggregatedClobberInfos(const AggregatedClobberInfos &clobberInfos, std::ostream &out)jlm::llvm::aa::AliasAnalysisPrecisionEvaluatorprivatestatic
SetAliasingGraphEnabled(bool aliasingGraphEnabled) noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
SetDeduplicatePointers(bool deduplicatePointers) noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
SetLoadsConsideredClobbers(bool loadsConsideredClobbers) noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
SetPerFunctionOutputEnabled(bool perFunctionOutputEnabled) noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluatorinline
~AliasAnalysisPrecisionEvaluator() noexceptjlm::llvm::aa::AliasAnalysisPrecisionEvaluator