LLVM 22.0.0git
|
Analysis pass providing the BasicBlockSectionsProfileReader
.
More...
#include "llvm/CodeGen/BasicBlockSectionsProfileReader.h"
Public Types | |
typedef BasicBlockSectionsProfileReader | Result |
Public Member Functions | |
BasicBlockSectionsProfileReaderAnalysis (const TargetMachine *TM) | |
Result | run (Function &F, FunctionAnalysisManager &AM) |
Public Member Functions inherited from llvm::PassInfoMixin< BasicBlockSectionsProfileReaderAnalysis > | |
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< BasicBlockSectionsProfileReaderAnalysis > | |
static AnalysisKey * | ID () |
Returns an opaque, unique ID for this analysis type. | |
Static Public Member Functions inherited from llvm::PassInfoMixin< BasicBlockSectionsProfileReaderAnalysis > | |
static StringRef | name () |
Gets the name of the pass we are mixed into. |
Analysis pass providing the BasicBlockSectionsProfileReader
.
Note that this pass's result cannot be invalidated, it is immutable for the life of the module.
Definition at line 152 of file BasicBlockSectionsProfileReader.h.
Definition at line 157 of file BasicBlockSectionsProfileReader.h.
|
inline |
Definition at line 158 of file BasicBlockSectionsProfileReader.h.
BasicBlockSectionsProfileReader BasicBlockSectionsProfileReaderAnalysis::run | ( | Function & | F, |
FunctionAnalysisManager & | AM ) |
Definition at line 468 of file BasicBlockSectionsProfileReader.cpp.
References F.
|
static |
Definition at line 156 of file BasicBlockSectionsProfileReader.h.