1. [Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest (details)
  2. [NFC] Add test for load-insert-store pattern (details)
  3. [Diagnostic] Add ftabstop to -Wmisleading-indentation (details)
  4. [opt] Fix run-twice crash and detection problem (details)
  5. [MCP] Add stats for backward copy propagation. NFC. (details)
Commit 34fe8d0451174829529bb8da8ad0c631825e16e0 by uenoku.tokotoko
[Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest
Summary: This patch makes `AAValueSimplify` use
`changeUsesAfterManifest` in `manifest`. This will invoke simple folding
after the manifest.
Reviewers: jdoerfert, sstefan1
Reviewed By: jdoerfert
Subscribers: hiraditya, arphaman, llvm-commits
Tags: #llvm
Differential Revision:
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/control-flow.ll
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/2008-07-02-array-indexing.ll
The file was modifiedllvm/test/Transforms/Attributor/value-simplify.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/reserve-tbaa.ll
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
Commit 65661908cb660ac55110d5031111f956cdbd3efa by qiucofan
[NFC] Add test for load-insert-store pattern
This patch adds necessary test cases for load-update-store pattern which
only updates single element of vector.
Differential Revision:
The file was addedllvm/test/Transforms/InstCombine/load-insert-store.ll
Commit b47b35ff51b355a446483777155290541ab64fae by tyker
[Diagnostic] Add ftabstop to -Wmisleading-indentation
Summary: this allow much better support of codebases like the linux
kernel that mix tabs and spaces.
-ftabstop=//Width// allow specifying how large tabs are considered to
Reviewers: xbolva00, aaron.ballman, rsmith
Reviewed By: aaron.ballman
Subscribers: jyknight, riccibruno, rsmith, nathanchance
Differential Revision:
The file was modifiedclang/lib/Parse/ParseStmt.cpp
The file was modifiedclang/test/Parser/warn-misleading-indentation.cpp
Commit 36ae255663cfbe1813fcda7de421e3e10c00c91b by maskray
[opt] Fix run-twice crash and detection problem
1. Execute `opt -run-twice a.ll` with in a terminal will crash. 2. `-run-twice` saves
output into two buffers and compares them.
  When outputing the result is disabled, that produces two empty string
  they are going to be equal all the time resulting false-positive
The proposed solution is to generate the results even if the output will
not be emitted, as that is required for the comparision.
Differential Revision:
The file was modifiedllvm/tools/opt/opt.cpp
Commit cd2a73a9f01b2ec1b7e239ba83201199df0d7912 by lkail
[MCP] Add stats for backward copy propagation. NFC.
The file was modifiedllvm/lib/CodeGen/MachineCopyPropagation.cpp