aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2024-11-14 14:58:01 -0800
committerGitHub <noreply@github.com>2024-11-14 14:58:01 -0800
commit17daa84348f55aac7b0264a3e545a1cc4b16fe1a (patch)
tree39b0e03a132908696c2c4f61f2dd1a905d30e7d4 /llvm/lib
parentd68332d0627f6492866298038e1085e4aff0f476 (diff)
downloadllvm-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