Jlm
jlm::llvm::aa::LocalAliasAnalysis Member List

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

AliasAnalysis()jlm::llvm::aa::AliasAnalysis
AliasQueryResponse enum namejlm::llvm::aa::AliasAnalysis
CalculateGepOffset(const rvsdg::SimpleNode &gepNode)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
DoTraceCollectionsOverlap(TraceCollection &tc1, size_t s1, TraceCollection &tc2, size_t s2)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
GetMinimumOffsetFromStart(TraceCollection &traces)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
GetOriginalOriginSize(const rvsdg::Output &pointer)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
GetRemainingSize(TracedPointerOrigin trace)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
HasOnlyFullyTraceableTopOrigins(TraceCollection &traces)jlm::llvm::aa::LocalAliasAnalysisprivate
HasOnlyOriginalTopOrigins(TraceCollection &traces)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
IsFullyTraceable_jlm::llvm::aa::LocalAliasAnalysisprivate
IsOriginalOrigin(const rvsdg::Output &pointer)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
IsOriginalOriginFullyTraceable(const rvsdg::Output &pointer)jlm::llvm::aa::LocalAliasAnalysisprivate
LocalAliasAnalysis()jlm::llvm::aa::LocalAliasAnalysis
MaxTraceCollectionSizejlm::llvm::aa::LocalAliasAnalysisprivatestatic
MayAlias enum valuejlm::llvm::aa::AliasAnalysis
MustAlias enum valuejlm::llvm::aa::AliasAnalysis
NoAlias enum valuejlm::llvm::aa::AliasAnalysis
Query(const rvsdg::Output &p1, size_t s1, const rvsdg::Output &p2, size_t s2) overridejlm::llvm::aa::LocalAliasAnalysisvirtual
QueryOffsets(std::optional< int64_t > offset1, size_t s1, std::optional< int64_t > offset2, size_t s2)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
RemoveTopOriginsSmallerThanSize(TraceCollection &traces, size_t s)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
RemoveTopOriginsWithinTheFirstNBytes(TraceCollection &traces, size_t s, size_t N)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
RemoveTopOriginsWithRemainingSizeBelow(TraceCollection &traces, size_t s)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
ToString() const overridejlm::llvm::aa::LocalAliasAnalysisvirtual
TraceAllPointerOrigins(TracedPointerOrigin p, TraceCollection &traceCollection)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
TracePointerOriginPrecise(const rvsdg::Output &p)jlm::llvm::aa::LocalAliasAnalysisprivatestatic
~AliasAnalysis() noexceptjlm::llvm::aa::AliasAnalysisvirtual
~LocalAliasAnalysis() noexcept overridejlm::llvm::aa::LocalAliasAnalysis