Update affine.load folding hook to fold global splat constant loads
authorUday Bondhugula <uday@polymagelabs.com>
Wed, 23 Mar 2022 06:46:27 +0000 (12:16 +0530)
committerUday Bondhugula <uday@polymagelabs.com>
Sat, 26 Mar 2022 01:14:03 +0000 (06:44 +0530)
commit5576579c865d481a4f32fe3d183e32d8807432e4
tree3037339248031485347a24e54ea9e17bef868345
parent3427eddd9aabcb1505ffe16adfcba7d6e8b28bf8
Update affine.load folding hook to fold global splat constant loads

Enhance affine.load folding hook to fold loads on global splat constant
memrefs.

Differential Revision: https://reviews.llvm.org/D122292
mlir/lib/Dialect/Affine/IR/AffineOps.cpp
mlir/test/Dialect/Affine/canonicalize.mlir