SuccessChanges

Summary

  1. [AArch64][GlobalISel] Make <8 x s16> for G_INSERT_VECTOR_ELT legal. (details)
  2. [AArch64][GlobalISel] Manually select G_DUP with s8/s16 gpr scalar operands. (details)
  3. [Object/yaml2obj/obj2yaml][test] - Split, cleanup and move MIPS abi-flags.yaml test. NFCI. (details)
  4. [msan] Fix gethostent tests (details)
  5. [msan] Remove redundant test (details)
Commit ade6fa46f94b31e89c8a488264ac79e319d1ccdb by Amara Emerson
[AArch64][GlobalISel] Make <8 x s16> for G_INSERT_VECTOR_ELT legal.
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp (diff)
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/legalize-insert-vector-elt.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-insert-vector-elt.mir (diff)
Commit f7b36b35b69a3f100c740ac4bcd933fcdce58798 by Amara Emerson
[AArch64][GlobalISel] Manually select G_DUP with s8/s16 gpr scalar operands.

These don't get selected by the imported patterns, and avoiding generating them
is a whole load of not-worth-it-hassle (until we have fp types in GlobalISel).
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-dup.mir (diff)
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp (diff)
Commit 64f878db5022cf9258ff308f15ad07d27c9ca4d9 by grimar
[Object/yaml2obj/obj2yaml][test] - Split, cleanup and move MIPS abi-flags.yaml test. NFCI.

We have the `Object/Mips/abi-flags.yaml` which tests how yaml2obj/obj2yaml
handle `SHT_MIPS_ABIFLAGS` sections.

This patch splits it into two tests: one for obj2yaml and one for yaml2obj
and moves the result to right places.

Differential revision: https://reviews.llvm.org/D88231
The file was removedllvm/test/Object/Mips/abi-flags.yaml
The file was addedllvm/test/tools/obj2yaml/ELF/mips-abi-flags.yaml
The file was addedllvm/test/tools/yaml2obj/ELF/mips-abi-flags.yaml
Commit 3a98f4dca7ada4c50ebca646f2cdd7385cd778af by Vitaly Buka
[msan] Fix gethostent tests

gethostent should follow sethostent.
The file was modifiedcompiler-rt/lib/msan/tests/msan_test.cpp (diff)
Commit 7af12015ad44bccb23bd61820c8f34212467e71c by Vitaly Buka
[msan] Remove redundant test

The test needs to control intercept_strcmp option.
It's already implemented as lit.test strcmp.c.
The file was modifiedcompiler-rt/lib/msan/tests/msan_test.cpp (diff)