FailedChanges

Summary

  1. [SCEV] Precommit tests with signed counting down loop. (details)
  2. [Attributor] AAPotentialValues Interface (details)
  3. [X86] combineX86ShuffleChain - pull out repeated RootVT.getSizeInBits() calls. NFCI. (details)
  4. [X86] Use const APInt& in for-range loop to avoid unnecessary copies. NFCI. (details)
  5. [X86] Pass SDLoc by const reference. NFCI. (details)
  6. [X86] Use const APInt& in for-range loop to avoid unnecessary copies. NFCI. (details)
Commit ffb47352005f2006851a3dcc2083329f434b8730 by flo
[SCEV] Precommit tests with signed counting down loop.

From PR46939.
The file was addedllvm/test/Analysis/ScalarEvolution/pr46939-trip-count-count-down.ll
Commit d3f01b6681bf73b382521db812341e0041787cc9 by okuraofvegetable
[Attributor] AAPotentialValues Interface

This is a split patch of D80991.
This patch introduces AAPotentialValues and its interface only.
For more detail of AAPotentialValues abstract attribute, see the original patch.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D83283
The file was addedllvm/test/Transforms/Attributor/potential.ll
The file was modifiedllvm/lib/Transforms/IPO/AttributorAttributes.cpp
The file was modifiedllvm/include/llvm/ADT/APInt.h
The file was modifiedllvm/lib/IR/LLVMContextImpl.h
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit 2700311cce99d2a3ef45002e32b8832b88214f7d by llvm-dev
[X86] combineX86ShuffleChain - pull out repeated RootVT.getSizeInBits() calls. NFCI.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 3f276840b6f8b2624f0bbeb6097d8049d27d5ca0 by llvm-dev
[X86] Use const APInt& in for-range loop to avoid unnecessary copies. NFCI.

Fixes clang-tidy warning.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit d7e261674141ce42557c57f01869d27f0aecf6ee by llvm-dev
[X86] Pass SDLoc by const reference. NFCI.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 20fbbbc583f4d7a35c380b0b88ea96cff0237856 by llvm-dev
[X86] Use const APInt& in for-range loop to avoid unnecessary copies. NFCI.

Fixes clang-tidy warning.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp