SuccessChanges

Summary

  1. [JITLink] Add a utility for splitting blocks at a given index. (details)
  2. gn build: Merge b9d8e23b806 (details)
Commit b9d8e23b806ca605c368f924cca75bdd090834c6 by Lang Hames
[JITLink] Add a utility for splitting blocks at a given index.
LinkGraph::splitBlock will split a block at a given index, returning a
new block covering the range [ 0, index ) and modifying the original
block to cover the range [ index, original-block-size ). Block
addresses, content, edges and symbols will be updated as necessary. This
utility will be used in upcoming improvements to JITLink's eh-frame
support.
The file was modifiedllvm/unittests/ExecutionEngine/JITLink/CMakeLists.txt
The file was modifiedllvm/include/llvm/ExecutionEngine/JITLink/JITLink.h
The file was addedllvm/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/JITLink.cpp
Commit 88d77fce94c6103d476beefc062944dc3dc1988a by llvmgnsyncbot
gn build: Merge b9d8e23b806
The file was modifiedllvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn