SuccessChanges

Summary

  1. [X86][AMX] Fix compilation warning introduced by 981a0bd8. (details)
  2. Remove functions from *-inseltpoison.ll tests if unnecessary (details)
  3. [IR] remove 'NoNan' param when creating FP reductions (details)
  4. Fixes warning 'enumeration value not handled in switch'. (details)
Commit 16c2067cf212cd8355d4c274db0fe40b486eb3d3 by pengfei.wang
[X86][AMX] Fix compilation warning introduced by 981a0bd8.
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
Commit c6035a7bdf207dc3c1e12c041d5658770893fc68 by aqjune
Remove functions from *-inseltpoison.ll tests if unnecessary

X-inseltpoison.ll is a copy of X.ll with insertelement/shufflevector's
placeholder replaced with poison.
This commit removes a few redundant functions which do not contain any
shufflevector/insertelement.
The file was modifiedllvm/test/Transforms/InstCombine/assume-inseltpoison.ll
The file was modifiedllvm/test/Transforms/InstCombine/fmul-inseltpoison.ll
The file was modifiedllvm/test/Transforms/InstCombine/bswap-inseltpoison.ll
Commit e90ea76380d411bf81861228f23e4716ef337100 by spatel
[IR] remove 'NoNan' param when creating FP reductions

This is no-functional-change-intended (AFAIK, we can't
isolate this difference in a regression test).

That's because the callers should be setting the IRBuilder's
FMF field when creating the reduction and/or setting those
flags after creating. It doesn't make sense to override this
one flag alone.

This is part of a multi-step process to clean up the FMF
setting/propagation. See PR35538 for an example.
The file was modifiedllvm/lib/Transforms/Utils/LoopUtils.cpp
The file was modifiedllvm/lib/IR/IRBuilder.cpp
The file was modifiedllvm/include/llvm/IR/IRBuilder.h
Commit 2016f2c8a76d67d8cd4771796b6cd19fd66e3f37 by jpienaar
Fixes warning 'enumeration value not handled in switch'.

This was introduced in commit: 981a0bd85811fe49379fdbef35528e2c2f3511a3.

Differential Revision: https://reviews.llvm.org/D93944
The file was modifiedllvm/tools/llvm-c-test/echo.cpp