LLVM 20.0.0git
Public Member Functions | List of all members
llvm::CodeGenPassBuilder< DerivedT, TargetMachineT >::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, typename TargetMachineT>
class llvm::CodeGenPassBuilder< DerivedT, TargetMachineT >::AddIRPass

Definition at line 171 of file CodeGenPassBuilder.h.

Constructor & Destructor Documentation

◆ AddIRPass()

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

Definition at line 173 of file CodeGenPassBuilder.h.

References PB().

◆ ~AddIRPass()

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

Member Function Documentation

◆ operator()()

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

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