LLVM 19.0.0git
Public Member Functions | Friends | List of all members
llvm::orc::ExecutorSymbolDef Class Reference

Represents a defining location for a JIT symbol. More...

#include "llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h"

Public Member Functions

 ExecutorSymbolDef ()=default
 
 ExecutorSymbolDef (ExecutorAddr Addr, JITSymbolFlags Flags)
 
const ExecutorAddrgetAddress () const
 
const JITSymbolFlagsgetFlags () const
 
void setFlags (JITSymbolFlags Flags)
 

Friends

bool operator== (const ExecutorSymbolDef &LHS, const ExecutorSymbolDef &RHS)
 
bool operator!= (const ExecutorSymbolDef &LHS, const ExecutorSymbolDef &RHS)
 

Detailed Description

Represents a defining location for a JIT symbol.

Definition at line 24 of file ExecutorSymbolDef.h.

Constructor & Destructor Documentation

◆ ExecutorSymbolDef() [1/2]

llvm::orc::ExecutorSymbolDef::ExecutorSymbolDef ( )
default

◆ ExecutorSymbolDef() [2/2]

llvm::orc::ExecutorSymbolDef::ExecutorSymbolDef ( ExecutorAddr  Addr,
JITSymbolFlags  Flags 
)
inline

Definition at line 27 of file ExecutorSymbolDef.h.

References Addr.

Member Function Documentation

◆ getAddress()

const ExecutorAddr & llvm::orc::ExecutorSymbolDef::getAddress ( ) const
inline

◆ getFlags()

const JITSymbolFlags & llvm::orc::ExecutorSymbolDef::getFlags ( ) const
inline

◆ setFlags()

void llvm::orc::ExecutorSymbolDef::setFlags ( JITSymbolFlags  Flags)
inline

Definition at line 34 of file ExecutorSymbolDef.h.

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const ExecutorSymbolDef LHS,
const ExecutorSymbolDef RHS 
)
friend

Definition at line 42 of file ExecutorSymbolDef.h.

◆ operator==

bool operator== ( const ExecutorSymbolDef LHS,
const ExecutorSymbolDef RHS 
)
friend

Definition at line 36 of file ExecutorSymbolDef.h.


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