diff --git a/llvm/include/llvm/ExecutionEngine/Orc/Shared/CommonOrcRuntimeTypes.h b/llvm/include/llvm/ExecutionEngine/Orc/Shared/CommonOrcRuntimeTypes.h index 8b0e6272a555b6..efc4409b84f479 100644 --- a/llvm/include/llvm/ExecutionEngine/Orc/Shared/CommonOrcRuntimeTypes.h +++ b/llvm/include/llvm/ExecutionEngine/Orc/Shared/CommonOrcRuntimeTypes.h @@ -19,18 +19,20 @@ namespace llvm { namespace orc { namespace shared { +// Placeholder for future replacement for JITTargetAddress. +using ExecutorAddress = uint64_t; + /// Represents an address range in the exceutor process. struct ExecutorAddressRange { ExecutorAddressRange() = default; - ExecutorAddressRange(JITTargetAddress StartAddress, - JITTargetAddress EndAddress) + ExecutorAddressRange(ExecutorAddress StartAddress, ExecutorAddress EndAddress) : StartAddress(StartAddress), EndAddress(EndAddress) {} bool empty() const { return StartAddress == EndAddress; } size_t size() const { return EndAddress - StartAddress; } - JITTargetAddress StartAddress = 0; - JITTargetAddress EndAddress = 0; + ExecutorAddress StartAddress = 0; + ExecutorAddress EndAddress = 0; }; using SPSExecutorAddressRange =