NewPM analysis that computes and caches StaticDataProfileInfo for a module.
Declared in <llvm/Analysis/StaticDataProfileInfo.h>
class StaticDataProfileInfoAnalysis
: public AnalysisInfoMixin<StaticDataProfileInfoAnalysis>
| Name | Description |
|---|---|
AnalysisInfoMixin<StaticDataProfileInfoAnalysis> | A CRTP mix-in that provides informational APIs needed for analysis passes. |
| Name | Description |
|---|---|
Result | Cached StaticDataProfileInfo result for a module. |
| Name | Description |
|---|---|
run | Compute StaticDataProfileInfo for module M. |
| Name | Description |
|---|---|
ID | Returns an opaque, unique ID for this analysis type. |
| Name | Description |
|---|---|
Key | Analysis key used to identify this analysis in the pass manager. |