Analysis pass that exposes the ScalarEvolution for a function.
Declared in <llvm/Analysis/ScalarEvolution.h>
class ScalarEvolutionAnalysis
: public AnalysisInfoMixin<ScalarEvolutionAnalysis>
| Name | Description |
|---|---|
AnalysisInfoMixin<ScalarEvolutionAnalysis> | A CRTP mix-in that provides informational APIs needed for analysis passes. |
| Name | Description |
|---|---|
Result | ScalarEvolution result computed for a function. |
| Name | Description |
|---|---|
run | Run ScalarEvolution on F using analyses from AM. |
| 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. |