SuccessChanges

Summary

  1. [Alignment][NFC] Instructions::getLoadStoreAlignment (details)
  2. [Types] Define a getWithNewBitWidth for Types and make use of it (details)
  3. Pre-commit test cases for D64713. (details)
  4. [Alignment][NFC] Finish transition for `Loads` (details)
Commit 5e1e83ee23feb55c6791c2ee5398cf1de159ccff by gchatelet
[Alignment][NFC] Instructions::getLoadStoreAlignment
Summary: This is patch is part of a series to introduce an Alignment
type. See this thread for context:
http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this
patch for the introduction of the type: https://reviews.llvm.org/D64790
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69256
llvm-svn: 375416
The file was modifiedllvm/include/llvm/IR/Instructions.h (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp (diff)
Commit 3edb41654650d5d0ad02e5f6af3c187cf0c59fd0 by david.green
[Types] Define a getWithNewBitWidth for Types and make use of it
This is designed to change the bitwidth of a type without altering the
number of vector lanes. Also useful in D68651. Otherwise an NFC.
Differential Revision: https://reviews.llvm.org/D69139
llvm-svn: 375417
The file was modifiedllvm/include/llvm/IR/DerivedTypes.h (diff)
The file was modifiedllvm/include/llvm/IR/Type.h (diff)
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h (diff)
Commit 609dfcbda9c6f4c5654baca8a24659e6079935f8 by jay.foad
Pre-commit test cases for D64713.
llvm-svn: 375418
The file was modifiedllvm/test/Transforms/InstCombine/mul.ll (diff)
The file was modifiedllvm/test/Transforms/InstCombine/fmul.ll (diff)
Commit 301b4128acbdbf829d4c92907f2a1784b61e83b0 by gchatelet
[Alignment][NFC] Finish transition for `Loads`
Summary: This is patch is part of a series to introduce an Alignment
type. See this thread for context:
http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this
patch for the introduction of the type: https://reviews.llvm.org/D64790
Reviewers: courbet
Subscribers: hiraditya, asbirlea, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69253
llvm-svn: 375419
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCalls.cpp (diff)
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp (diff)
The file was modifiedllvm/lib/Transforms/Scalar/LICM.cpp (diff)
The file was modifiedllvm/lib/Analysis/MemDerefPrinter.cpp (diff)
The file was modifiedllvm/lib/Transforms/Utils/SimplifyLibCalls.cpp (diff)
The file was modifiedllvm/lib/Analysis/Loads.cpp (diff)
The file was modifiedllvm/lib/Transforms/Scalar/SROA.cpp (diff)
The file was modifiedllvm/lib/Transforms/Scalar/TailRecursionElimination.cpp (diff)
The file was modifiedllvm/include/llvm/Analysis/Loads.h (diff)
The file was modifiedllvm/lib/Analysis/ValueTracking.cpp (diff)
The file was modifiedllvm/lib/CodeGen/MachineOperand.cpp (diff)