class OrcV2CAPIHelper

Declaration

class OrcV2CAPIHelper { /* full declaration omitted */ };

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:28

Method Overview

  • public static llvm::orc::SymbolStringPtr copyToSymbolStringPtr(llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P)
  • public static llvm::orc::InProgressLookupState * extractLookupState(llvm::orc::LookupState & LS)
  • public static llvm::orc::OrcV2CAPIHelper::PoolEntryPtr getRawPoolEntryPtr(const llvm::orc::SymbolStringPtr & S)
  • public static llvm::orc::OrcV2CAPIHelper::PoolEntryPtr moveFromSymbolStringPtr(llvm::orc::SymbolStringPtr S)
  • public static llvm::orc::SymbolStringPtr moveToSymbolStringPtr(llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P)
  • public static void releasePoolEntry(llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P)
  • public static void resetLookupState(llvm::orc::LookupState & LS, llvm::orc::InProgressLookupState * IPLS)
  • public static void retainPoolEntry(llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P)

Methods

static llvm::orc::SymbolStringPtr
copyToSymbolStringPtr(
    llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P)

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:48

Parameters

llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P

static llvm::orc::InProgressLookupState*
extractLookupState(llvm::orc::LookupState& LS)

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:66

Parameters

llvm::orc::LookupState& LS

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

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:52

Parameters

const llvm::orc::SymbolStringPtr& S

static llvm::orc::OrcV2CAPIHelper::PoolEntryPtr
moveFromSymbolStringPtr(
    llvm::orc::SymbolStringPtr S)

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:34

Parameters

llvm::orc::SymbolStringPtr S

static llvm::orc::SymbolStringPtr
moveToSymbolStringPtr(
    llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P)

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:41

Parameters

llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P

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

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:61

Parameters

llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P

static void resetLookupState(
    llvm::orc::LookupState& LS,
    llvm::orc::InProgressLookupState* IPLS)

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:70

Parameters

llvm::orc::LookupState& LS
llvm::orc::InProgressLookupState* IPLS

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

Declared at: llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp:56

Parameters

llvm::orc::OrcV2CAPIHelper::PoolEntryPtr P