FailedChanges

Summary

  1. [Matrix] Implement back-propagation of shape information. (details)
  2. [LoopUtils][NFC] Minor refactoring in getLoopEstimatedTripCount. (details)
Commit 459ad8e97e07c823181cd457f2c2ac08f3896e37 by flo
[Matrix] Implement back-propagation of shape information.
This patch extends the shape propagation for matrix operations to also
propagate the shape of instructions to their operands.
Reviewers: anemet, Gerolf, reames, hfinkel, andrew.w.kaylor
Reviewed By: anemet
Differential Revision: https://reviews.llvm.org/D70899
The file was modifiedllvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
The file was addedllvm/test/Transforms/LowerMatrixIntrinsics/propagate-backwards-unsupported.ll
The file was addedllvm/test/Transforms/LowerMatrixIntrinsics/propagate-backward.ll
Commit f0abe820eebf47a3e9b9d0daf9f995d65db186bc by evgueni.brevnov
[LoopUtils][NFC] Minor refactoring in getLoopEstimatedTripCount.
The file was modifiedllvm/lib/Transforms/Utils/LoopUtils.cpp
The file was modifiedllvm/include/llvm/Support/MathExtras.h