FailedChanges

Summary

  1. [MCA] Support.h - add missing implicit MathExtras.h header dependency. NFCI. (details)
  2. ELFTypes.h - add missing implicit MathExtras.h header dependency. NFCI. (details)
  3. BitstreamWriter.h - add missing implicit MathExtras.h header dependency. NFCI. (details)
  4. Fix "not all control paths return a value" MSVC warning. NFCI. (details)
  5. [AArch64] Remove AArch64ISD::NEG (details)
Commit d118fa291442dafae70360f54b9243e2f676e2e6 by llvm-dev
[MCA] Support.h - add missing implicit MathExtras.h header dependency. NFCI.

Noticed while investigating if we can remove an unnecessary MathExtras.h include from SmallVector.h
The file was modifiedllvm/include/llvm/MCA/Support.h
Commit 128f5d16efdbdddf43086fa3af0a7d7811fc3c83 by llvm-dev
ELFTypes.h - add missing implicit MathExtras.h header dependency. NFCI.

Noticed while investigating if we can remove an unnecessary MathExtras.h include from SmallVector.h
The file was modifiedllvm/include/llvm/Object/ELFTypes.h
Commit fe6c45dd27062d07bdd69f040a025e7bae9419e6 by llvm-dev
BitstreamWriter.h - add missing implicit MathExtras.h header dependency. NFCI.

Noticed while investigating if we can remove an unnecessary MathExtras.h include from SmallVector.h
The file was modifiedllvm/include/llvm/Bitstream/BitstreamWriter.h
Commit be51737f59875fd8b3451fc7a8363be1283e0ca2 by llvm-dev
Fix "not all control paths return a value" MSVC warning. NFCI.
The file was modifiedllvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
Commit 12f53e5392d699dbba564de3f2dff4802680f261 by david.green
[AArch64] Remove AArch64ISD::NEG

This NEG node is just a vector negation, easily represented as a SUB
zero. Removing it from the one place it is generated is essentially an
NFC, but can allow some extra folding. The updated tests are now loading
different constant literals, which have already been negated.

Differential Revision: https://reviews.llvm.org/D103703
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.td
The file was modifiedllvm/test/CodeGen/AArch64/srem-seteq-vec-nonsplat.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/AArch64/urem-seteq-illegal-types.ll
The file was modifiedllvm/test/CodeGen/AArch64/urem-seteq-vec-nonsplat.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.h