[all-commits] [llvm/llvm-project] ea8fb3: [X86] combineConcatVectorOps - add support for con...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Jun 1 02:46:33 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ea8fb3b6019642a3a032fd65588eb8460439d2f9
https://github.com/llvm/llvm-project/commit/ea8fb3b6019642a3a032fd65588eb8460439d2f9
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-06-01 (Wed, 01 Jun 2022)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/vec_minmax_sint.ll
M llvm/test/CodeGen/X86/vec_minmax_uint.ll
M llvm/test/CodeGen/X86/vselect-minmax.ll
Log Message:
-----------
[X86] combineConcatVectorOps - add support for concatenation VSELECT/BLENDV nodes
If the LHS/RHS selection operands can be cheaply concatenated back together then replace 2 x 128-bit selection nodes with 1 x 256-bit node
Addresses the regression introduced in the bug fix from rGd5af6a38082b39ae520a328e44dc29ebcb036bb2
More information about the All-commits
mailing list