struct RegisterAnalysisGroup
Declaration
template <typename Interface, bool Default = false>
struct RegisterAnalysisGroup : public RegisterAGBase { /* full declaration omitted */ };Declared at: llvm/include/llvm/PassSupport.h:126
Inherits from: RegisterAGBase
Templates
- Interface
- bool Default = false
Method Overview
- public RegisterAnalysisGroup<Interface, Default>(llvm::PassInfo & RPB)
- public RegisterAnalysisGroup<Interface, Default>(const char * Name)
Inherited from RegisterAGBase:
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
¶RegisterAnalysisGroup<Interface, Default>(
llvm::PassInfo& RPB)
RegisterAnalysisGroup<Interface, Default>(
llvm::PassInfo& RPB)Declared at: llvm/include/llvm/PassSupport.h:127
Parameters
- llvm::PassInfo& RPB
¶RegisterAnalysisGroup<Interface, Default>(
const char* Name)
RegisterAnalysisGroup<Interface, Default>(
const char* Name)Declared at: llvm/include/llvm/PassSupport.h:131
Parameters
- const char* Name