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: