Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

AliasAnalysisPipeline
Alias analysis pipeline (compose multiple analyses)
AliasCache
Alias cache (for repeated queries)
AliasCodeMotionHint
Alias-aware code motion hint
AliasCodeStats
Alias analysis code stats
AliasConfigExt
Alias analysis pass configuration (extended)
AliasExtEmitStats
Alias analysis emit stats
AliasExtIdGen
Alias analysis id generator
AliasExtProfiler
Alias analysis profiler
AliasExtSourceBuffer
Alias analysis source buffer
AliasFeatureFlags
Alias analysis feature flags
AliasHintCollector
Alias analysis hint collector
AliasInlineHint
Alias analysis inline hint
AliasOptimizerState
Alias analysis optimizer state
AliasPass
The alias analysis pass.
AliasPassSummary
Alias analysis pass summary
AliasQueryBatch
Alias query batch
AliasReport
Summary statistics from alias analysis.
AliasSet
A set of variable IDs that may alias each other.
AliasStatsExt
Alias analysis statistics (extended)
AliasValueNumbering
Value numbering for alias analysis
AliasVersionInfo
Alias analysis version info
AndersenSolver
Inclusion-based (Andersen) points-to solver.
AndersenSolver2
Andersen constraint solver
CflReachabilityAnalysis
CFL-Reachability alias analysis
DeadStoreHint
Alias-based dead store elimination hint
EscapeAnalysis
Escape analysis result
FuncAliasSummary
Global alias summary for a function
HeapAllocSummary
Heap allocation summary
LoadForwardHint
Load-store forwarding hint
LoadStoreForwarder
Tracks in-flight loads for forwarding.
MemSsaDef
Memory SSA (a simplified model for alias analysis)
MemoryAccessInfo
Describes a single memory access for alias comparison.
PointsToGraph
A points-to graph mapping each variable to the set of nodes it may point to.
PointsToNode
A node in the points-to graph representing an allocation site or variable.
PointsToSet
Points-to set (abstract)
RefModTable
Ref/Mod table (per instruction)
SteensgaardUnionFind
Steensgaard-style union-find for alias analysis
TbaaTag
TBAA metadata tag (for IR annotations)
TbaaTree
TBAA tree (type hierarchy for alias analysis)
TbaaTypeNode
Type-based alias analysis (TBAA) type descriptor
WholeProgramAlias
Whole-program alias summary

Enums§

AliasAnalysisLevel
Which level / flavor of alias analysis to run.
AliasResult
The result of querying whether two values may alias.
AliasResultExt
Alias query result (extended)
AndersenConstraint
A constraint in Andersen-style points-to analysis.
AndersenConstraint2
Andersen-style points-to constraint
MemEffect
Memory effect annotation
MemLocation
Abstract memory location for alias analysis
MemSsaKind
ModRefResult
Mod-Ref analysis result
NodeKind
Classification of a points-to node.