FailedChanges

Summary

  1. [LV] Fix insertion point for shuffle vectors in first order recurrence Summary: In first order recurrence vectorization, when the previous value is a phi node, we need to set the insertion point to the first non-phi node. We can have the previous value being a phi node, due to the generation of new IVs as part of trunc optimization [1]. [1] https://reviews.llvm.org/rL294967 Reviewers: mssimpso, mkuper Subscribers: mzolotukhin, llvm-commits Differential Revision: https://reviews.llvm.org/D32969
  2. Removing a file that is not necessary (and was causing link diagnostics with MSVC 2015); NFC.
  3. Avoid unnecessary calls to vm_region_recurse Summary: This should significantly improve darwin lsan performance in cases where root regions are not used. Reviewers: alekseyshl, kubamracek Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D32966
Revision 302532 by annat:
[LV] Fix insertion point for shuffle vectors in first order recurrence

Summary:
In first order recurrence vectorization, when the previous value is a phi node, we need to
set the insertion point to the first non-phi node.
We can have the previous value being a phi node, due to the generation of new
IVs as part of trunc optimization [1].

[1] https://reviews.llvm.org/rL294967

Reviewers: mssimpso, mkuper

Subscribers: mzolotukhin, llvm-commits

Differential Revision: https://reviews.llvm.org/D32969
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp
The file was modified/llvm/trunk/test/Transforms/LoopVectorize/induction.ll (diff)llvm-revision.src/llvm/trunk/test/Transforms/LoopVectorize/induction.ll
Revision 302531 by aaronballman:
Removing a file that is not necessary (and was causing link diagnostics with MSVC 2015); NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/DebugInfo/CodeView/CMakeLists.txt (diff)llvm-revision.src/llvm/trunk/lib/DebugInfo/CodeView/CMakeLists.txt
The file was removed/llvm/trunk/lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cppllvm-revision.src/llvm/trunk/lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cpp
Revision 302530 by fjricci:
Avoid unnecessary calls to vm_region_recurse

Summary: This should significantly improve darwin lsan performance in cases where root regions are not used.

Reviewers: alekseyshl, kubamracek

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D32966
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/lsan/lsan_common_mac.cc (diff)llvm-revision.src/compiler-rt/trunk/lib/lsan/lsan_common_mac.cc