SuccessChanges

Summary

  1. BinaryStream - fix static analyzer warnings. NFCI.  - uninitialized (details)
  2. [LV] Apply sink-after & interleave-groups as VPlan transformations (details)
Commit ef459dedcafbdfda630c884f788a6b53ee9ee30c by llvm-dev
BinaryStream - fix static analyzer warnings. NFCI.  - uninitialized
variables  - documention warnings  - shadow variable names
The file was modifiedllvm/include/llvm/Support/BinaryStreamArray.h
The file was modifiedllvm/include/llvm/Support/BinaryStreamRef.h
The file was modifiedllvm/lib/Support/BinaryStreamReader.cpp
The file was modifiedllvm/include/llvm/Support/BinaryStreamReader.h
Commit 11ed1c0239fd51fd2f064311dc7725277ed0a994 by gil.rapaport
[LV] Apply sink-after & interleave-groups as VPlan transformations
(NFCI)
This recommits 100e797adb433724a17c9b42b6533cd634cb796b (reverted in
009e032634b3bd7fc32071ac2344b12142286477 for failing an assert). While
the root cause was independently reverted in
eaff3004019f97c64c88ab76da6b25106b659b30, this commit includes a LIT to
make sure IVDescriptor's SinkAfter logic does not try to sink branch
instructions.
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.cpp
The file was modifiedllvm/test/Transforms/LoopVectorize/first-order-recurrence.ll
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.h
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp
The file was modifiedllvm/unittests/Transforms/Vectorize/VPlanTest.cpp
The file was modifiedllvm/include/llvm/Analysis/VectorUtils.h
The file was modifiedllvm/lib/Transforms/Vectorize/VPRecipeBuilder.h