[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