diff options
author | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2020-11-21 14:13:36 +0000 |
---|---|---|
committer | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2020-11-23 08:57:19 +0000 |
commit | 33b2c88fa8223dbf15846ce18cc957e33e0d67fc (patch) | |
tree | 26d78f6cd48661a1c91c51e1c4038dc0912e2f38 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 18e4272a4fe4667a44f4d323140645a83ddfd864 (diff) | |
download | llvm-33b2c88fa8223dbf15846ce18cc957e33e0d67fc.zip llvm-33b2c88fa8223dbf15846ce18cc957e33e0d67fc.tar.gz llvm-33b2c88fa8223dbf15846ce18cc957e33e0d67fc.tar.bz2 |
[LoopFlatten] Widen IV, support ZExt.
I disabled the widening in fa5cb4b because it run in an assert, which was
related to replacing values with different types. I forgot that an extend could
also be a zero-extend, which I have added now. This means that the approach now
is to create and insert a trunc value of the outerloop for each user, and use
that to replace IV values.
Differential Revision: https://reviews.llvm.org/D91690
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions