SuccessChanges

Summary

  1. [JITLink][MachO] Fix common symbol size plumbing. (details)
  2. [Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT where (details)
Commit d9220b580b323d6b3b9f6a57c163439fad5b2bde by Lang Hames
[JITLink][MachO] Fix common symbol size plumbing.
This fixes the underlying bug that was exposed by 298e183e813.
The file was modifiedllvm/test/ExecutionEngine/JITLink/X86/MachO_x86-64_relocations.s
The file was modifiedllvm/include/llvm/ExecutionEngine/JITLink/JITLink.h
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
Commit 07ac3145ccd5a43fe99e759afb6e8f1b08aca745 by Lang Hames
[Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT where
supported).
Patch d9220b580b3 fixed the underlying issue that casued 298e183e813 to
fail.
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/LLJIT.cpp