diff options
author | Diego Caballero <diego.caballero@intel.com> | 2020-09-02 22:26:57 +0300 |
---|---|---|
committer | Diego Caballero <diego.caballero@intel.com> | 2020-09-03 00:06:41 +0300 |
commit | 65f20ea1133b3111a982c76eea74a609fa083184 (patch) | |
tree | d014b9704cc14516093ef17d9577ab05f2c66d90 /clang/lib/Serialization/ModuleManager.cpp | |
parent | 27714075848e7f05a297317ad28ad2570d8e5a43 (diff) | |
download | llvm-65f20ea1133b3111a982c76eea74a609fa083184.zip llvm-65f20ea1133b3111a982c76eea74a609fa083184.tar.gz llvm-65f20ea1133b3111a982c76eea74a609fa083184.tar.bz2 |
[mlir][Affine] Fix AffineLoopInvariantCodeMotion
Make sure that memory ops that are defined inside the loop are registered
as such in 'defineOp'. In the test provided, the 'mulf' op was hoisted
outside the loop nest even when its 'affine.load' operand was not.
Reviewed By: bondhugula
Differential Revision: https://reviews.llvm.org/D86982
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions