diff options
author | shashank1545 <37805084+shashank1545@users.noreply.github.com> | 2025-10-15 14:57:49 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-15 09:27:49 +0000 |
commit | 140d46579f815de26c116dd36f32c7dc5dc827df (patch) | |
tree | b7b64cfd5ca69cc9a4fe14c2b502bf1a1127d4c1 /llvm/unittests/ExecutionEngine/Orc/SharedMemoryMapperTest.cpp | |
parent | 9734aa8c02b787d8d13f429e8f2917b20465174c (diff) | |
download | llvm-140d46579f815de26c116dd36f32c7dc5dc827df.zip llvm-140d46579f815de26c116dd36f32c7dc5dc827df.tar.gz llvm-140d46579f815de26c116dd36f32c7dc5dc827df.tar.bz2 |
[X86][ByteCode] Allow PSHUFB intrinsics to be used in constexpr #156612 (#163148)
The PSHUFB instruction shuffles bytes within each 128-bit lane: for each
control byte, if bit 7 is set, the output byte is zeroed; otherwise, the
low 4 bits select a source byte (0–15) from the same lane.
Note: _mm_shuffle_pi8 function had to change as __anyext128 had negative
indices which are invalid in constant expression context.
Fixes #156612
Diffstat (limited to 'llvm/unittests/ExecutionEngine/Orc/SharedMemoryMapperTest.cpp')
0 files changed, 0 insertions, 0 deletions