LLVM 20.0.0git
Namespaces | Macros | Functions
OrcRTBootstrap.cpp File Reference
#include "OrcRTBootstrap.h"
#include "llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
#include "llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h"
#include "llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h"
#include "llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::orc
 
namespace  llvm::orc::rt_bootstrap
 

Macros

#define DEBUG_TYPE   "orc"
 

Functions

template<typename WriteT , typename SPSWriteT >
static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::writeUIntsWrapper (const char *ArgData, size_t ArgSize)
 
static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::writeBuffersWrapper (const char *ArgData, size_t ArgSize)
 
static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::writePointersWrapper (const char *ArgData, size_t ArgSize)
 
static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::runAsMainWrapper (const char *ArgData, size_t ArgSize)
 
static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::runAsVoidFunctionWrapper (const char *ArgData, size_t ArgSize)
 
static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::runAsIntFunctionWrapper (const char *ArgData, size_t ArgSize)
 
void llvm::orc::rt_bootstrap::addTo (StringMap< ExecutorAddr > &M)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "orc"

Definition at line 16 of file OrcRTBootstrap.cpp.