[all-commits] [llvm/llvm-project] 37b79e: [X86] combineConcatVectorOps - only concatenate si...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Mon Oct 9 23:49:36 PDT 2023
Branch: refs/heads/release/17.x
Home: https://github.com/llvm/llvm-project
Commit: 37b79e779f447f1c714af7f907e7a2ec846d1da0
https://github.com/llvm/llvm-project/commit/37b79e779f447f1c714af7f907e7a2ec846d1da0
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2023-10-10 (Tue, 10 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