Analysis pass providing a never-invalidated alias analysis result.
Declared in <llvm/Analysis/ScopedNoAliasAA.h>
class ScopedNoAliasAA
: public AnalysisInfoMixin<ScopedNoAliasAA>
| Name | Description |
|---|---|
AnalysisInfoMixin<ScopedNoAliasAA> | A CRTP mix-in that provides informational APIs needed for analysis passes. |
| Name | Description |
|---|---|
Result | Analysis result type produced by this pass. |
| Name | Description |
|---|---|
run | Run scoped no-alias analysis on function F. |
| Name | Description |
|---|---|
ID | Returns an opaque, unique ID for this analysis type. |
| Name | Description |
|---|---|
llvm::AnalysisInfoMixin | A CRTP mix-in that provides informational APIs needed for analysis passes. |