LLVM 22.0.0git
MachOPlatform.cpp File Reference

Go to the source code of this file.

Classes

class  llvm::orc::shared::SPSSerializationTraits< SPSMachOJITDylibDepInfo, MachOPlatform::MachOJITDylibDepInfo >
class  llvm::orc::shared::SPSSerializationTraits< SPSMachOExecutorSymbolFlags, MachOPlatform::MachOExecutorSymbolFlags >

Namespaces

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

Macros

#define DEBUG_TYPE   "orc"

Typedefs

using llvm::orc::shared::SPSMachOJITDylibDepInfo = SPSTuple<bool, SPSSequence<SPSExecutorAddr>>
using llvm::orc::shared::SPSMachOJITDylibDepInfoMap

Functions

static void llvm::orc::addAliases (ExecutionSession &ES, SymbolAliasMap &Aliases, ArrayRef< std::pair< const char *, const char * > > AL)
template<typename MachOTraits>
jitlink::Blockllvm::orc::createHeaderBlock (MachOPlatform &MOP, const MachOPlatform::HeaderOptions &Opts, JITDylib &JD, jitlink::LinkGraph &G, jitlink::Section &HeaderSection)
LLVM_ABI MachOHeaderInfo llvm::orc::getMachOHeaderInfoFromTriple (const Triple &TT)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "orc"

Definition at line 22 of file MachOPlatform.cpp.