struct RegisterPass
Declaration
template <typename passName>
struct RegisterPass : public PassInfo { /* full declaration omitted */ };Declared at: llvm/include/llvm/PassSupport.h:90
Inherits from: PassInfo
Templates
- passName
Method Overview
- public RegisterPass<passName>(llvm::StringRef PassArg, llvm::StringRef Name, bool CFGOnly = false, bool is_analysis = false)
Inherited from PassInfo:
- public addInterfaceImplemented
- public createPass
- public getInterfacesImplemented
- public getNormalCtor
- public getPassArgument
- public getPassName
- public getTypeInfo
- public isAnalysis
- public isAnalysisGroup
- public isCFGOnlyPass
- public isPassID
- public setNormalCtor
Methods
ΒΆRegisterPass<passName>(llvm::StringRef PassArg,
llvm::StringRef Name,
bool CFGOnly = false,
bool is_analysis = false)
RegisterPass<passName>(llvm::StringRef PassArg,
llvm::StringRef Name,
bool CFGOnly = false,
bool is_analysis = false)Declared at: llvm/include/llvm/PassSupport.h:92
Parameters
- llvm::StringRef PassArg
- llvm::StringRef Name
- bool CFGOnly = false
- bool is_analysis = false