LLVM  12.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::orc::OrcV2CAPIHelper Class Reference

Public Types

using PoolEntry = SymbolStringPtr::PoolEntry
 
using PoolEntryPtr = SymbolStringPtr::PoolEntryPtr
 

Static Public Member Functions

static PoolEntryPtr releaseSymbolStringPtr (SymbolStringPtr S)
 
static SymbolStringPtr retainSymbolStringPtr (PoolEntryPtr P)
 
static PoolEntryPtr getRawPoolEntryPtr (const SymbolStringPtr &S)
 
static void retainPoolEntry (PoolEntryPtr P)
 
static void releasePoolEntry (PoolEntryPtr P)
 
static InProgressLookupStateextractLookupState (LookupState &LS)
 
static void resetLookupState (LookupState &LS, InProgressLookupState *IPLS)
 

Detailed Description

Definition at line 27 of file OrcV2CBindings.cpp.

Member Typedef Documentation

◆ PoolEntry

Definition at line 29 of file OrcV2CBindings.cpp.

◆ PoolEntryPtr

Definition at line 30 of file OrcV2CBindings.cpp.

Member Function Documentation

◆ extractLookupState()

static InProgressLookupState* llvm::orc::OrcV2CAPIHelper::extractLookupState ( LookupState LS)
inlinestatic

Definition at line 56 of file OrcV2CBindings.cpp.

References llvm::AArch64CC::LS.

Referenced by DEFINE_SIMPLE_CONVERSION_FUNCTIONS().

◆ getRawPoolEntryPtr()

static PoolEntryPtr llvm::orc::OrcV2CAPIHelper::getRawPoolEntryPtr ( const SymbolStringPtr S)
inlinestatic

◆ releasePoolEntry()

static void llvm::orc::OrcV2CAPIHelper::releasePoolEntry ( PoolEntryPtr  P)
inlinestatic

Definition at line 51 of file OrcV2CBindings.cpp.

References P.

Referenced by LLVMOrcReleaseSymbolStringPoolEntry().

◆ releaseSymbolStringPtr()

static PoolEntryPtr llvm::orc::OrcV2CAPIHelper::releaseSymbolStringPtr ( SymbolStringPtr  S)
inlinestatic

Definition at line 32 of file OrcV2CBindings.cpp.

References std::swap().

Referenced by LLVMOrcExecutionSessionIntern(), and LLVMOrcLLJITMangleAndIntern().

◆ resetLookupState()

static void llvm::orc::OrcV2CAPIHelper::resetLookupState ( LookupState LS,
InProgressLookupState IPLS 
)
inlinestatic

Definition at line 60 of file OrcV2CBindings.cpp.

References llvm::AArch64CC::LS.

◆ retainPoolEntry()

static void llvm::orc::OrcV2CAPIHelper::retainPoolEntry ( PoolEntryPtr  P)
inlinestatic

Definition at line 46 of file OrcV2CBindings.cpp.

References P.

Referenced by LLVMOrcRetainSymbolStringPoolEntry().

◆ retainSymbolStringPtr()

static SymbolStringPtr llvm::orc::OrcV2CAPIHelper::retainSymbolStringPtr ( PoolEntryPtr  P)
inlinestatic

Definition at line 38 of file OrcV2CBindings.cpp.

References P.

Referenced by LLVMOrcAbsoluteSymbols().


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