SuccessChanges

Summary

  1. [llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries. (details)
  2. [SVE][CodeGen] Lower legal integer -> floating point conversions (details)
Commit bd99fb4e0b5f2f3dcd8c9b81b30b4faebb765001 by grimar
[llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries.

Recent refactoring introduced a symbol index argument for `getFullSymbolName` method,
which is only used for reporting error messages about invalid extended symbol indexes.

There are few issues in the implementation and we don't report correct symbol indices
when dumping MIPS GOT/PLT entries currently.

This patch adds test cases and fixes the issue.

Differential revision: https://reviews.llvm.org/D88089
The file was modifiedllvm/test/tools/llvm-readobj/ELF/mips-plt.test (diff)
The file was modifiedllvm/test/tools/llvm-readobj/ELF/mips-got.test (diff)
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp (diff)
Commit d0149ba9b46d6ca08b29c9a820b5cb772c799211 by kerry.mclaughlin
[SVE][CodeGen] Lower legal integer -> floating point conversions

This patch adds new ISD nodes, SCVTZ_MERGE_PASSTHRU &
UCVTZ_MERGE_PASSTHRU, which are used to lower both legal
scalable vector [S|U]INT_TO_FP operations and the following intrinsics:
- llvm.aarch64.sve.scvtf
- llvm.aarch64.sve.ucvtf

Reviewed By: sdesmalen, efriedma

Differential Revision: https://reviews.llvm.org/D87913
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td (diff)
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.h (diff)
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp (diff)
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td (diff)
The file was modifiedllvm/test/CodeGen/AArch64/sve-fcvt.ll (diff)

Summary

  1. clang-x86-ninja-win10 fixed slash replacement (details)
  2. clang-x86-ninja-win10 fixed MSVC version output (details)
Commit 3d28ab15412b056861c65d2e899507138e9e8985 by kuhnel
clang-x86-ninja-win10 fixed slash replacement

now only replacing slashes in lines that define paths
The file was modifiedbuildbot/google/docker/buildbot-windows10-vs2019/Dockerfile (diff)
The file was modifiedbuildbot/google/docker/buildbot-windows10-vs2019/VERSION (diff)
The file was modifiedbuildbot/google/terraform/main.tf (diff)
The file was modifiedbuildbot/google/docker/buildbot-windows10-vs2019/run.ps1 (diff)
The file was addedbuildbot/google/docker/buildbot-windows10-vs2019/fix_buildbot_tac_paths.py
Commit c3a4cac8157da0a80a35460fcc14791c89f14c17 by kuhnel
clang-x86-ninja-win10 fixed MSVC version output
The file was modifiedbuildbot/google/docker/buildbot-windows10-vs2019/run.ps1 (diff)