class PGOInstrumentationUse
Declaration
class PGOInstrumentationUse : public PassInfoMixin { /* full declaration omitted */ };
Description
The profile annotation (profile-instr-use) pass for IR based PGO.
Declared at: llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h:58
Inherits from: PassInfoMixin
Method Overview
- public PGOInstrumentationUse(std::string Filename = "", std::string RemappingFilename = "", bool IsCS = false)
- public llvm::PreservedAnalyses run(llvm::Module & M, llvm::ModuleAnalysisManager & AM)
Methods
¶PGOInstrumentationUse(
std::string Filename = "",
std::string RemappingFilename = "",
bool IsCS = false)
PGOInstrumentationUse(
std::string Filename = "",
std::string RemappingFilename = "",
bool IsCS = false)
Declared at: llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h:60
Parameters
- std::string Filename = ""
- std::string RemappingFilename = ""
- bool IsCS = false
¶llvm::PreservedAnalyses run(
llvm::Module& M,
llvm::ModuleAnalysisManager& AM)
llvm::PreservedAnalyses run(
llvm::Module& M,
llvm::ModuleAnalysisManager& AM)
Declared at: llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h:63