SuccessChanges

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

Summary

  1. [MIPS GlobalISel] Select bitreverse. Recommit (details)
  2. [InstCombine] remove stale comment on test; NFC (details)
  3. Ignore "no-frame-pointer-elim" and "no-frame-pointer-elim-non-leaf" in (details)
  4. AMDGPU/GlobalISel: Re-use MRI available in selector (details)
Commit 98f72a5107ce781a8ec93c524c3fdb08c241f0e5 by petar.avramovic
[MIPS GlobalISel] Select bitreverse. Recommit
G_BITREVERSE is generated from llvm.bitreverse.<type> intrinsics, clang
genrates these intrinsics from __builtin_bitreverse32 and
__builtin_bitreverse64. Add lower and narrowscalar for G_BITREVERSE.
Lower G_BITREVERSE on MIPS32.
Recommit notes: Introduce temporary variables in order to make sure
instructions get inserted into MachineFunction in same order regardless
of compiler used to build llvm.
Differential Revision: https://reviews.llvm.org/D71363
The file was addedllvm/test/CodeGen/Mips/GlobalISel/legalizer/bitreverse.mir
The file was addedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/bitreverse.ll
The file was modifiedllvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-bitreverse.mir
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
The file was modifiedllvm/lib/Target/Mips/MipsLegalizerInfo.cpp
Commit ee3eebba0d30f9a231bb10e59f3778c72065db22 by spatel
[InstCombine] remove stale comment on test; NFC
The file was modifiedllvm/test/Transforms/InstCombine/copysign.ll
Commit 03b9f0a5e19aa68fb0a82d80e409333db7ee511c by maskray
Ignore "no-frame-pointer-elim" and "no-frame-pointer-elim-non-leaf" in
favor of "frame-pointer"
D56351 (included in LLVM 8.0.0) introduced "frame-pointer".  All tests
which use "no-frame-pointer-elim" or "no-frame-pointer-elim-non-leaf"
have been migrated to use "frame-pointer".
Implement UpgradeFramePointerAttributes to upgrade the two obsoleted
function attributes for bitcode. Their semantics are ignored.
Differential Revision: https://reviews.llvm.org/D71863
The file was addedllvm/test/Bitcode/upgrade-frame-pointer.ll
The file was modifiedllvm/docs/ReleaseNotes.rst
The file was modifiedllvm/lib/IR/AutoUpgrade.cpp
The file was modifiedllvm/lib/CodeGen/TargetOptionsImpl.cpp
The file was modifiedllvm/include/llvm/IR/AutoUpgrade.h
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
Commit 48e0e68edb3e8e1cd12c6ff9847cf917d55d9a1d by arsenm2
AMDGPU/GlobalISel: Re-use MRI available in selector
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp