aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
diff options
context:
space:
mode:
authorSlava Zakharin <szakharin@nvidia.com>2023-05-19 08:21:35 -0700
committerSlava Zakharin <szakharin@nvidia.com>2023-05-19 09:02:03 -0700
commitf809bf2b328f1ebfb2d56b804130a67c3ec71985 (patch)
tree98b30c3b5336cd962012e6db3cc9eb90efb43c07 /llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
parent212af2c081d6a6b2af998bd20294e642396595e2 (diff)
downloadllvm-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