diff options
author | ZhaoQi <zhaoqi01@loongson.cn> | 2024-12-10 09:11:28 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-10 09:11:28 +0800 |
commit | 953838dceaff3728b9aa53ea4259efca15f38f66 (patch) | |
tree | d2833443f8ab79a20024ce1ad4a527dc583d399a /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 41ed16c3b3362e51b7063eaef6461ab704c1ec7a (diff) | |
download | llvm-953838dceaff3728b9aa53ea4259efca15f38f66.zip llvm-953838dceaff3728b9aa53ea4259efca15f38f66.tar.gz llvm-953838dceaff3728b9aa53ea4259efca15f38f66.tar.bz2 |
[LoongArch] Optimize vector bitreverse using scalar bitrev and vshuf4i (#118054)
Custom lower vector type bitreverse to scalar bitrev and vshuf4i
instructions.
Keep `v2i64` and `v4i64` bitreverse `Expand`, it's good enough.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions