diff options
author | Him188 <tguan@nvidia.com> | 2024-05-30 09:10:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-30 09:10:43 +0100 |
commit | 8bce40b1eb3eb00358bbc3b7a05ea987a183265f (patch) | |
tree | eae6c0af9d998377cf94299d2532da84930dcb57 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 67897d77eda4c312cfe81b19a20abed43227ecb8 (diff) | |
download | llvm-8bce40b1eb3eb00358bbc3b7a05ea987a183265f.zip llvm-8bce40b1eb3eb00358bbc3b7a05ea987a183265f.tar.gz llvm-8bce40b1eb3eb00358bbc3b7a05ea987a183265f.tar.bz2 |
[AArch64][GISel] Support SVE with 128-bit min-size for G_LOAD and G_STORE (#92130)
This patch adds basic support for scalable vector types in load & store
instructions for AArch64 with GISel.
Only scalable vector types with a 128-bit base size are supported, e.g.
`<vscale x 4 x i32>`, `<vscale x 16 x i8>`.
This patch adapted some ideas from a similar abandoned patch
[https://github.com/llvm/llvm-project/pull/72976](https://github.com/llvm/llvm-project/pull/72976).
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions