aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorHim188 <tguan@nvidia.com>2024-05-30 09:10:43 +0100
committerGitHub <noreply@github.com>2024-05-30 09:10:43 +0100
commit8bce40b1eb3eb00358bbc3b7a05ea987a183265f (patch)
treeeae6c0af9d998377cf94299d2532da84930dcb57 /clang/lib/CodeGen/CodeGenModule.cpp
parent67897d77eda4c312cfe81b19a20abed43227ecb8 (diff)
downloadllvm-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