SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [LegalizeDAG][TargetLowering] Move vXi64/i64->vXf32/f32 uint_to_fp (details)
  2. [DebugInfo] Simplify the constructor of DWARFDebugAranges::Range. NFC. (details)
Commit 5cf1b01a01179e3ede446ae6064c6f3bece46987 by craig.topper
[LegalizeDAG][TargetLowering] Move vXi64/i64->vXf32/f32 uint_to_fp
legalizing code from TargetLowering::expandUINT_TO_FP back to
LegalizeDAG.
This was moved in October 2018, but we don't appear to be using this for
vectors on any in tree target.
Moving it back simplifies D72794 so we can share the code for i32->f32.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
The file was modifiedllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit afb22d7c33a246967d5f21d5ab3c83c148178564 by ikudrin
[DebugInfo] Simplify the constructor of DWARFDebugAranges::Range. NFC.
This removes the default values of the arguments. The only caller,
DWARFDebugAranges::construct(), provides all three parameters.
Differential Revision: https://reviews.llvm.org/D72757
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h