LLVM 19.0.0git
Public Member Functions | List of all members
llvm::CodeGenPassBuilder< DerivedT >::AddIRPass Class Reference

#include "llvm/Passes/CodeGenPassBuilder.h"

Public Member Functions

 AddIRPass (ModulePassManager &MPM, const DerivedT &PB)
 
 ~AddIRPass ()
 
template<typename PassT >
void operator() (PassT &&Pass, StringRef Name=PassT::name())
 

Detailed Description

template<typename DerivedT>
class llvm::CodeGenPassBuilder< DerivedT >::AddIRPass

Definition at line 159 of file CodeGenPassBuilder.h.

Constructor & Destructor Documentation

◆ AddIRPass()

template<typename DerivedT >
llvm::CodeGenPassBuilder< DerivedT >::AddIRPass::AddIRPass ( ModulePassManager MPM,
const DerivedT &  PB 
)
inline

Definition at line 161 of file CodeGenPassBuilder.h.

References MPM, and PB().

◆ ~AddIRPass()

template<typename DerivedT >
llvm::CodeGenPassBuilder< DerivedT >::AddIRPass::~AddIRPass ( )
inline

Member Function Documentation

◆ operator()()

template<typename DerivedT >
template<typename PassT >
void llvm::CodeGenPassBuilder< DerivedT >::AddIRPass::operator() ( PassT &&  Pass,
StringRef  Name = PassT::name() 
)
inline

The documentation for this class was generated from the following file: