diff options
author | Nikita Popov <npopov@redhat.com> | 2024-05-01 14:53:43 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-01 14:53:43 +0900 |
commit | 74aa1abfaec64e45a402f4601f9c228113fc0bbb (patch) | |
tree | 07a5486321b1d62542489812997b24994be45161 /llvm/lib/Bitcode | |
parent | 3684a38d33d7643fe8c3a870006efa8677ac37f8 (diff) | |
download | llvm-74aa1abfaec64e45a402f4601f9c228113fc0bbb.zip llvm-74aa1abfaec64e45a402f4601f9c228113fc0bbb.tar.gz llvm-74aa1abfaec64e45a402f4601f9c228113fc0bbb.tar.bz2 |
[InstCombine] Canonicalize scalable GEPs to use llvm.vscale intrinsic (#90569)
Canonicalize getelementptr instructions for scalable vector types into
ptradd representation with an explicit llvm.vscale call. This
representation has better support in BasicAA, which can reason about
llvm.vscale, but not plain scalable GEPs.
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions