LLVM 19.0.0git
Classes | Namespaces | Typedefs
ExecutorSymbolDef.h File Reference
#include "llvm/ExecutionEngine/JITSymbol.h"
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
#include "llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h"

Go to the source code of this file.

Classes

class  llvm::orc::ExecutorSymbolDef
 Represents a defining location for a JIT symbol. More...
 
class  llvm::orc::shared::SPSSerializationTraits< SPSJITSymbolFlags, JITSymbolFlags >
 SPS serializatior for JITSymbolFlags. More...
 
class  llvm::orc::shared::SPSSerializationTraits< SPSExecutorSymbolDef, ExecutorSymbolDef >
 SPS serializatior for ExecutorSymbolDef. More...
 

Namespaces

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

Typedefs

using llvm::orc::shared::SPSJITSymbolFlags = SPSTuple< JITSymbolFlags::UnderlyingType, JITSymbolFlags::TargetFlagsType >
 
using llvm::orc::shared::SPSExecutorSymbolDef = SPSTuple< SPSExecutorAddr, SPSJITSymbolFlags >