UnstableChanges

Summary

  1. [Alignment][NFC] Add a helper function to DataLayout (details)
  2. [ARM] Extra qdadd patterns (details)
  3. [lldb] drop .symtab removal in minidebuginfo tests (details)
  4. [Alignment][NFC] Instructions::getLoadStoreAlignment (details)
  5. [Types] Define a getWithNewBitWidth for Types and make use of it (details)
  6. Pre-commit test cases for D64713. (details)
  7. [Alignment][NFC] Finish transition for `Loads` (details)
  8. [NFC] Cleanup with variable name IsPPC64 & IsDarwin (details)
  9. Fix Polly (details)
Commit c7a76d6bf011754a0d3e9449c77b3cfa4bb01f6e by gchatelet
[Alignment][NFC] Add a helper function to DataLayout
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: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69258
llvm-svn: 375413
The file was modifiedllvm/include/llvm/IR/DataLayout.h
The file was modifiedllvm/unittests/IR/DataLayoutTest.cpp
Commit 0765a4c2889031cf6a221f6f62f6ddb1ab535656 by david.green
[ARM] Extra qdadd patterns
This adds some new qdadd patterns to go along with the other recently
added qadd's.
Differential Revision: https://reviews.llvm.org/D68999
llvm-svn: 375414
The file was modifiedllvm/lib/Target/ARM/ARMInstrThumb2.td
The file was modifiedllvm/test/CodeGen/ARM/qdadd.ll
The file was modifiedllvm/lib/Target/ARM/ARMInstrInfo.td
Commit 9129a281cd5b8b1fb804be1de396de4a42676570 by kkleine
[lldb] drop .symtab removal in minidebuginfo tests
Summary: After D69041, we no longer have to manually remove the .symtab
section once yaml2obj was run.
Reviewers: espindola, alexshap
Subscribers: emaste, arichardson, MaskRay, lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D69254
llvm-svn: 375415
The file was modifiedlldb/test/Shell/ObjectFile/ELF/minidebuginfo-no-lzma.yaml
The file was modifiedlldb/test/Shell/ObjectFile/ELF/minidebuginfo-find-symbols.yaml
The file was modifiedlldb/test/Shell/ObjectFile/ELF/minidebuginfo-corrupt-xz.yaml
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
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
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/Type.h
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
The file was modifiedllvm/include/llvm/IR/DerivedTypes.h
Commit 609dfcbda9c6f4c5654baca8a24659e6079935f8 by jay.foad
Pre-commit test cases for D64713.
llvm-svn: 375418
The file was modifiedllvm/test/Transforms/InstCombine/fmul.ll
The file was modifiedllvm/test/Transforms/InstCombine/mul.ll
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/include/llvm/Analysis/Loads.h
The file was modifiedllvm/lib/Transforms/Scalar/LICM.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
The file was modifiedllvm/lib/Analysis/ValueTracking.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
The file was modifiedllvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
The file was modifiedllvm/lib/Analysis/Loads.cpp
The file was modifiedllvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
The file was modifiedllvm/lib/Transforms/Scalar/SROA.cpp
The file was modifiedllvm/lib/Analysis/MemDerefPrinter.cpp
The file was modifiedllvm/lib/CodeGen/MachineOperand.cpp
Commit d499d1cedfe460f6e2aa8fcbadc8c784fa960d26 by xiangxdh
[NFC] Cleanup with variable name IsPPC64 & IsDarwin
Clean up PPCAsmPrinter with IsPPC64 and IsDarwin.
Differential Revision: https://reviews.llvm.org/D69259
llvm-svn: 375420
The file was modifiedllvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
Commit 22755e4ea8fcb0e6f5b4fd0cbfcdff2a3dcf87a3 by gchatelet
Fix Polly
llvm-svn: 375421
The file was modifiedpolly/lib/Analysis/ScopBuilder.cpp
The file was modifiedpolly/lib/Analysis/ScopDetection.cpp