|
LLVM 24.0.0git
|
#include "llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h"
Classes | |
| struct | Funcs |
| Proxies for the executor-side memory-access functions. More... | |
Definition at line 36 of file EPCGenericMemoryAccess.h.
Definition at line 50 of file EPCGenericMemoryAccess.h.
Definition at line 48 of file EPCGenericMemoryAccess.h.
Definition at line 52 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::ReadUInt16sProxy = Proxy<std::vector<uint16_t>(ArrayRef<ExecutorAddr>)> |
Definition at line 45 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::ReadUInt32sProxy = Proxy<std::vector<uint32_t>(ArrayRef<ExecutorAddr>)> |
Definition at line 46 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::ReadUInt64sProxy = Proxy<std::vector<uint64_t>(ArrayRef<ExecutorAddr>)> |
Definition at line 47 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::ReadUInt8sProxy = Proxy<std::vector<uint8_t>(ArrayRef<ExecutorAddr>)> |
Definition at line 44 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::WriteBuffersProxy = Proxy<void(ArrayRef<tpctypes::BufferWrite>)> |
Definition at line 43 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::WritePointersProxy = Proxy<void(ArrayRef<tpctypes::PointerWrite>)> |
Definition at line 42 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::WriteUInt16sProxy = Proxy<void(ArrayRef<tpctypes::UInt16Write>)> |
Definition at line 39 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::WriteUInt32sProxy = Proxy<void(ArrayRef<tpctypes::UInt32Write>)> |
Definition at line 40 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::WriteUInt64sProxy = Proxy<void(ArrayRef<tpctypes::UInt64Write>)> |
Definition at line 41 of file EPCGenericMemoryAccess.h.
| using llvm::orc::EPCGenericMemoryAccess::WriteUInt8sProxy = Proxy<void(ArrayRef<tpctypes::UInt8Write>)> |
Definition at line 38 of file EPCGenericMemoryAccess.h.
|
inline |
Create an EPCGenericMemoryAccess instance from a given set of memory access proxies.
Definition at line 77 of file EPCGenericMemoryAccess.h.
References llvm::move().
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 135 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 130 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 140 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 115 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 120 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 125 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 110 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 105 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 100 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 85 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 90 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 95 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::MemoryAccess.
Definition at line 80 of file EPCGenericMemoryAccess.h.