LLVM 19.0.0git
Public Member Functions | Protected Member Functions | List of all members
llvm::orc::IRCompileLayer::IRCompiler Class Referenceabstract

#include "llvm/ExecutionEngine/Orc/IRCompileLayer.h"

Inheritance diagram for llvm::orc::IRCompileLayer::IRCompiler:
Inheritance graph

Public Member Functions

 IRCompiler (IRSymbolMapper::ManglingOptions MO)
virtual ~IRCompiler ()
const IRSymbolMapper::ManglingOptionsgetManglingOptions () const
virtual Expected< std::unique_ptr< MemoryBuffer > > operator() (Module &M)=0

Protected Member Functions

IRSymbolMapper::ManglingOptionsmanglingOptions ()

Detailed Description

Definition at line 33 of file IRCompileLayer.h.

Constructor & Destructor Documentation

◆ IRCompiler()

llvm::orc::IRCompileLayer::IRCompiler::IRCompiler ( IRSymbolMapper::ManglingOptions  MO)

Definition at line 35 of file IRCompileLayer.h.

◆ ~IRCompiler()

llvm::orc::IRCompileLayer::IRCompiler::~IRCompiler ( )

Member Function Documentation

◆ getManglingOptions()

const IRSymbolMapper::ManglingOptions & llvm::orc::IRCompileLayer::IRCompiler::getManglingOptions ( ) const

Definition at line 37 of file IRCompileLayer.h.

◆ manglingOptions()

IRSymbolMapper::ManglingOptions & llvm::orc::IRCompileLayer::IRCompiler::manglingOptions ( )

Definition at line 43 of file IRCompileLayer.h.

◆ operator()()

virtual Expected< std::unique_ptr< MemoryBuffer > > llvm::orc::IRCompileLayer::IRCompiler::operator() ( Module M)
pure virtual

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