struct ExecutorAddrRange
Declaration
struct ExecutorAddrRange { /* full declaration omitted */ };
Description
Represents an address range in the exceutor process.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:148
Member Variables
- public llvm::orc::ExecutorAddr Start
- public llvm::orc::ExecutorAddr End
Method Overview
- public ExecutorAddrRange()
- public ExecutorAddrRange(llvm::orc::ExecutorAddr Start, llvm::orc::ExecutorAddr End)
- public ExecutorAddrRange(llvm::orc::ExecutorAddr Start, llvm::orc::ExecutorAddrDiff Size)
- public bool contains(llvm::orc::ExecutorAddr Addr) const
- public bool empty() const
- public bool overlaps(const llvm::orc::ExecutorAddrRange & Other)
- public llvm::orc::ExecutorAddrDiff size() const
Methods
¶ExecutorAddrRange()
ExecutorAddrRange()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:149
¶ExecutorAddrRange(llvm::orc::ExecutorAddr Start,
llvm::orc::ExecutorAddr End)
ExecutorAddrRange(llvm::orc::ExecutorAddr Start,
llvm::orc::ExecutorAddr End)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:150
Parameters
¶ExecutorAddrRange(
llvm::orc::ExecutorAddr Start,
llvm::orc::ExecutorAddrDiff Size)
ExecutorAddrRange(
llvm::orc::ExecutorAddr Start,
llvm::orc::ExecutorAddrDiff Size)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:152
Parameters
- llvm::orc::ExecutorAddr Start
- llvm::orc::ExecutorAddrDiff Size
¶bool contains(llvm::orc::ExecutorAddr Addr) const
bool contains(llvm::orc::ExecutorAddr Addr) const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:166
Parameters
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:155
¶bool overlaps(
const llvm::orc::ExecutorAddrRange& Other)
bool overlaps(
const llvm::orc::ExecutorAddrRange& Other)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:167
Parameters
- const llvm::orc::ExecutorAddrRange& Other
¶llvm::orc::ExecutorAddrDiff size() const
llvm::orc::ExecutorAddrDiff size() const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:156