[all-commits] [llvm/llvm-project] 87753c: [X86] combineX86ShufflesRecursively - don't both w...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Feb 23 09:33:39 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 87753cebf5f861eee418d6bce155dfa0b00f9878
https://github.com/llvm/llvm-project/commit/87753cebf5f861eee418d6bce155dfa0b00f9878
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2022-02-23 (Wed, 23 Feb 2022)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/horizontal-sum.ll
M llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-3.ll
M llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-5.ll
M llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-6.ll
M llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-5.ll
M llvm/test/CodeGen/X86/vector-interleaved-store-i32-stride-6.ll
Log Message:
-----------
[X86] combineX86ShufflesRecursively - don't both widening inputs before calling combineX86ShuffleChain
combineX86ShuffleChain no longer has to assume that the shuffle inputs are the right size, so don't create unnecessary nodes messing up oneuse limits as detailed on Issue #45319
More information about the All-commits
mailing list