SuccessChanges

Summary

  1. [Orc] Add a unit test for asynchronous definition generation. (details)
  2. [InlineSpiller] Re-tie operands if folding failed (details)
  3. [dsymutil] Copy eh_frame content into the dSYM companion file. (details)
  4. [libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL (details)
  5. [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test (details)
Commit cd8a80de96080da33d0a7d5d5821120ddcfc4ece by Lang Hames
[Orc] Add a unit test for asynchronous definition generation.
The file was modifiedllvm/lib/ExecutionEngine/Orc/Core.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Core.h
Commit f454c9f102a7f0df9d2802e30538192d4fe2f97a by serguei.katkov
[InlineSpiller] Re-tie operands if folding failed

InlineSpiller::foldMemoryOperand unties registers before an attempt to fold and
does not restore tied-ness in case of failure.

I do not have a particular test for demo of invalid behavior.
This is something of clean-up.
It is better to keep the behavior correct in case some time in future it happens.

Reviewers: reames, dantrushin
Reviewed By: dantrushin, reames
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D94389
The file was modifiedllvm/lib/CodeGen/InlineSpiller.cpp
Commit 8a47d875b071823455931bbc119ca1e455559176 by Jonas Devlieghere
[dsymutil] Copy eh_frame content into the dSYM companion file.

Copy over the __eh_frame from the binary into the dSYM. This helps
kernel developers that are working with only dSYMs (i.e. no binaries)
when debugging a core file. This only kicks in when the __eh_frame
exists in the linked binary. Most of the time ld64 will remove the
section in favor of compact unwind info. When it is emitted, it's
generally small enough and should not bloat the dSYM.

rdar://69774935

Differential revision: https://reviews.llvm.org/D94460
The file was addedllvm/test/tools/dsymutil/X86/eh_frame.test
The file was modifiedllvm/tools/dsymutil/MachOUtils.cpp
The file was addedllvm/test/tools/dsymutil/Inputs/private/tmp/eh_frame/eh_frame.o
The file was addedllvm/test/tools/dsymutil/Inputs/private/tmp/eh_frame/eh_frame.out
Commit 84e0b14a0a419f26d0a2f7389e06aa8e36569808 by jonathanchesterfield
[libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL

[libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL

Reviewed By: tianshilei1992

Differential Revision: https://reviews.llvm.org/D94565
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/CMakeLists.txt
Commit ad735badb69f389dd52e3ccef93694a0724e1293 by Jonas Devlieghere
[dsymutil] s/dwarfdump/llvm-dwarfdump/ in test
The file was modifiedllvm/test/tools/dsymutil/X86/eh_frame.test