[all-commits] [llvm/llvm-project] 04b403: [X86] combineConcatVectorOps - only concatenate si...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Sun Oct 1 06:28:21 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 04b403d8cc6990171ca0d9bd8d1571e56d231a4d
https://github.com/llvm/llvm-project/commit/04b403d8cc6990171ca0d9bd8d1571e56d231a4d
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-10-01 (Sun, 01 Oct 2023)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
A llvm/test/CodeGen/X86/pr67333.ll
M llvm/test/CodeGen/X86/subvector-broadcast.ll
M llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
M llvm/test/CodeGen/X86/widen_bitcnt.ll
M llvm/test/CodeGen/X86/zero_extend_vector_inreg_of_broadcast.ll
Log Message:
-----------
[X86] combineConcatVectorOps - only concatenate single-use subops
We could maybe extend this by allowing the lowest subop to have multiple uses and extract the lowest subvector result of the concatenated op, but let's just get the fix in first.
Fixes #67333
More information about the All-commits
mailing list