aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2023-07-19 18:58:12 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2023-07-19 18:58:21 +0100
commit310a9a4f2881de25101be121fdea114d20e6dc5b (patch)
tree72687c808d09d5b75fae80b6d4a4f61a9b027f50 /clang/lib/CodeGen/CodeGenFunction.cpp
parent4c95f79cce190a3bc9ad4add2d32a2ae5f035d91 (diff)
downloadllvm-310a9a4f2881de25101be121fdea114d20e6dc5b.zip
llvm-310a9a4f2881de25101be121fdea114d20e6dc5b.tar.gz
llvm-310a9a4f2881de25101be121fdea114d20e6dc5b.tar.bz2
[X86] matchBinaryShuffle - relax PACKSS for v2i64 -> v4i32 shuffle truncation pattern match.
Similar to combineVectorSignBitsTruncation, we don't require all-signbits source inputs, just enough signbits to reach into the lowest i16 to safely use PACKSSDW.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions