SuccessChanges

Summary

  1. [PowerPC][compiler-rt][builtins]Fix __fixunstfti builtin on PowerPC (details)
  2. [cmake] Remove SVN support from VersionFromVCS.cmake (details)
  3. [ThinLTO] Fix bug when importing writeonly variables (details)
Commit 71f4761431a79794b5be24c1d863bcc0c4577e60 by lei
[PowerPC][compiler-rt][builtins]Fix __fixunstfti builtin on PowerPC
__fixunstfti converts a long double (IBM double-double) to an unsigned
128 bit integer.  This patch enables it to handle a previously unhandled
case in which a negative low double may impact the result of the
conversion.
Collaborated with @masoud.ataei and @renenkel. Patch By: Baptiste Saleil
Differential Revision: https://reviews.llvm.org/D69193
The file was modifiedcompiler-rt/test/builtins/Unit/ppc/fixunstfti_test.h
The file was modifiedcompiler-rt/lib/builtins/ppc/fixunstfti.c
Commit caad2170aed76d1df8b4305b1b7d81c4943626db by tstellar
[cmake] Remove SVN support from VersionFromVCS.cmake
Reviewers: phosek
Subscribers: mgorny, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69682
The file was modifiedllvm/cmake/modules/VersionFromVCS.cmake
The file was modifiedllvm/CMakeLists.txt
Commit 7f92d66f378574ab2a02935b6614560ae9000539 by eleviant
[ThinLTO] Fix bug when importing writeonly variables
Patch enables import of write-only variables with non-trivial
initializers to fix linker errors. Initializers of imported variables
are converted to
'zeroinitializer' to avoid promotion of referenced objects.
Differential revision: https://reviews.llvm.org/D70006
The file was addedllvm/test/ThinLTO/X86/writeonly-with-refs.ll
The file was modifiedllvm/lib/Transforms/Utils/FunctionImportUtils.cpp
The file was modifiedllvm/lib/IR/ModuleSummaryIndex.cpp
The file was addedllvm/test/ThinLTO/X86/Inputs/writeonly-with-refs.ll
The file was modifiedllvm/lib/Transforms/IPO/FunctionImport.cpp