[all-commits] [llvm/llvm-project] b8e5f9: [ORC] Flesh out ExecutorAddress, rename CommonOrcR...
lhames via All-commits
all-commits at lists.llvm.org
Fri Jul 9 21:38:55 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b8e5f918166c46f8b3c0674f2a2e81bfcb95f969
https://github.com/llvm/llvm-project/commit/b8e5f918166c46f8b3c0674f2a2e81bfcb95f969
Author: Lang Hames <lhames at gmail.com>
Date: 2021-07-10 (Sat, 10 Jul 2021)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
R llvm/include/llvm/ExecutionEngine/Orc/Shared/CommonOrcRuntimeTypes.h
A llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
M llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp
Log Message:
-----------
[ORC] Flesh out ExecutorAddress, rename CommonOrcRuntimeTypes header.
Renames CommonOrcRuntimeTypes.h to ExecutorAddress.h and moves ExecutorAddress
into the 'orc' namespace (rather than orc::shared).
Also makes ExecutorAddress a class, adds an ExecutorAddrDiff type and some
arithmetic operations on the pair (subtracting two addresses yields an addrdiff,
adding an addrdiff and an address yields an address).
More information about the All-commits
mailing list