[all-commits] [llvm/llvm-project] 5f9cd0: [MLIR] Fix affine LICM pass for unknown region hol...
Uday Bondhugula via All-commits
all-commits at lists.llvm.org
Sat Dec 31 07:02:06 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5f9cd099d62a9639ccf52f6ff609579e2be78a3c
https://github.com/llvm/llvm-project/commit/5f9cd099d62a9639ccf52f6ff609579e2be78a3c
Author: Uday Bondhugula <uday at polymagelabs.com>
Date: 2022-12-31 (Sat, 31 Dec 2022)
Changed paths:
M mlir/lib/Dialect/Affine/Transforms/AffineLoopInvariantCodeMotion.cpp
M mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
Log Message:
-----------
[MLIR] Fix affine LICM pass for unknown region holding ops
Fix affine LICM pass for unknown region-holding ops. The logic was
completely ignoring regions of unknown ops leading to generation of
invalid IR on hoisting. Handle affine.parallel op among those with
regions that are supported.
Reviewed By: ftynse
Differential Revision: https://reviews.llvm.org/D140738
More information about the All-commits
mailing list