aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2023-11-08 15:50:32 +0000
committerGitHub <noreply@github.com>2023-11-08 15:50:32 +0000
commit3ccbd68480d0b8f777502300024725b9fc4ed81f (patch)
tree772b2b3908b4d62e37d6b5eca65202d009d540b6 /llvm/lib/IR/Function.cpp
parent98d8b688bd351850ca99d3e5e9dfdf582c83c4f4 (diff)
downloadllvm-3ccbd68480d0b8f777502300024725b9fc4ed81f.zip
llvm-3ccbd68480d0b8f777502300024725b9fc4ed81f.tar.gz
llvm-3ccbd68480d0b8f777502300024725b9fc4ed81f.tar.bz2
[InstCombine] Handle scalable geps in EmitGEPOffset (#71565)
This adds scalable handling for scalable vectors in emitGEPOffset. This was noticed in some tests that Biplob was creating, so might be unlikely to come up much in practice. I've attempted to add test coverage for various places EmitGEPOffset is called. The vscale intrinsics will currently emit multiple copies, relying on later CSE to combine them.
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions