diff options
author | Peter Klausler <pklausler@nvidia.com> | 2024-11-14 14:58:01 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-14 14:58:01 -0800 |
commit | 17daa84348f55aac7b0264a3e545a1cc4b16fe1a (patch) | |
tree | 39b0e03a132908696c2c4f61f2dd1a905d30e7d4 /llvm/lib | |
parent | d68332d0627f6492866298038e1085e4aff0f476 (diff) | |
download | llvm-17daa84348f55aac7b0264a3e545a1cc4b16fe1a.zip llvm-17daa84348f55aac7b0264a3e545a1cc4b16fe1a.tar.gz llvm-17daa84348f55aac7b0264a3e545a1cc4b16fe1a.tar.bz2 |
[flang] Better IS_CONTIGUOUS folding for substrings (#115970)
At present, the compiler doesn't analyze substring references for
contiguity. But there are cases where substrings can be known to be
contiguous (scalar base, empty substring, or complete substring) or can
be known to be discontiguous, and references to the intrinsic function
IS_CONTIGUOUS in those cases may appear in constant expressions.
Fixes https://github.com/llvm/llvm-project/issues/115675.
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions