LLVM: PreservedModuleHashAnalysis Struct Reference (original) (raw)
Inheritance diagram for PreservedModuleHashAnalysis:
[legend]
| Classes | |
|---|---|
| struct | ModuleHash |
| Public Types | |
|---|---|
| using | Result = ModuleHash |
| Public Member Functions | |
|---|---|
| Result | run (Module &F, ModuleAnalysisManager &FAM) |
| Public Member Functions inherited from llvm::PassInfoMixin< PreservedModuleHashAnalysis > | |
| void | printPipeline (raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName) |
| Static Public Attributes | |
|---|---|
| static AnalysisKey | Key |
| Additional Inherited Members | |
|---|---|
| Static Public Member Functions inherited from llvm::AnalysisInfoMixin< PreservedModuleHashAnalysis > | |
| static AnalysisKey * | ID () |
| Returns an opaque, unique ID for this analysis type. | |
| Static Public Member Functions inherited from llvm::PassInfoMixin< PreservedModuleHashAnalysis > | |
| static StringRef | name () |
| Gets the name of the pass we are mixed into. |
Detailed Description
Definition at line 1317 of file StandardInstrumentations.cpp.
Member Typedef Documentation
◆ Result
using PreservedModuleHashAnalysis::Result = ModuleHash
Definition at line 1325 of file StandardInstrumentations.cpp.
Member Function Documentation
◆ run()
| Result PreservedModuleHashAnalysis::run ( Module & F, ModuleAnalysisManager & FAM ) | inline |
|---|
Definition at line 1327 of file StandardInstrumentations.cpp.
References F, FAM, and llvm::StructuralHash().
Member Data Documentation
◆ Key
| AnalysisKey PreservedModuleHashAnalysis::Key | static |
|---|
Definition at line 1319 of file StandardInstrumentations.cpp.
The documentation for this struct was generated from the following file:
- lib/Passes/StandardInstrumentations.cpp