aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-09-13 10:59:57 +0100
committerGitHub <noreply@github.com>2024-09-13 10:59:57 +0100
commit637aa61732c5bda7cbcf94e5f08fb3a44655cef0 (patch)
treedfd09086bdfb53aecfcc0bb7f4dac2ecf9ca0e15 /clang/lib/CodeGen/CodeGenFunction.cpp
parent335620853117153e52ce54fe4e879f66aa23ff99 (diff)
downloadllvm-637aa61732c5bda7cbcf94e5f08fb3a44655cef0.zip
llvm-637aa61732c5bda7cbcf94e5f08fb3a44655cef0.tar.gz
llvm-637aa61732c5bda7cbcf94e5f08fb3a44655cef0.tar.bz2
[ARM] Fix VBICimm and VORRimm generation under Big endian. (#107813)
This is a smaller follow on to #105519 that fixes VBICimm and VORRimm too. The logic behind lowering vector immediates under big endian Neon/MVE is to treat them in natural lane ordering (same as little endian), and VECTOR_REG_CAST them to the correct type (as opposed to creating the constants in big endian form and bitcasting them). This makes sure that is done when creating VORRIMM and VBICIMM.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions