diff options
| author | Slava Zakharin <szakharin@nvidia.com> | 2023-05-19 08:21:35 -0700 |
|---|---|---|
| committer | Slava Zakharin <szakharin@nvidia.com> | 2023-05-19 09:02:03 -0700 |
| commit | f809bf2b328f1ebfb2d56b804130a67c3ec71985 (patch) | |
| tree | 98b30c3b5336cd962012e6db3cc9eb90efb43c07 /llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp | |
| parent | 212af2c081d6a6b2af998bd20294e642396595e2 (diff) | |
| download | llvm-f809bf2b328f1ebfb2d56b804130a67c3ec71985.zip llvm-f809bf2b328f1ebfb2d56b804130a67c3ec71985.tar.gz llvm-f809bf2b328f1ebfb2d56b804130a67c3ec71985.tar.bz2 | |
[flang][hlfir] Use complete form of DesignateOp for im/re array designators.
With this change, the lowering provides full slice triples for
designators like ...%array_comp%im/re, so that the codegen
does not have to figure it out for the array_comp.
Basically, ...%array_comp%im/re is lowered the same way
as ...%array_comp(:,:,...)%im/re.
Reviewed By: jeanPerier
Differential Revision: https://reviews.llvm.org/D150842
Diffstat (limited to 'llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp')
0 files changed, 0 insertions, 0 deletions
