[all-commits] [llvm/llvm-project] 500e39: [X86] combineTargetShuffle - attempt to fold VPERM...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Mon Jun 2 05:30:50 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 500e39dbe144978fb97f6c6efa513ab983c182f6
https://github.com/llvm/llvm-project/commit/500e39dbe144978fb97f6c6efa513ab983c182f6
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2025-06-02 (Mon, 02 Jun 2025)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/vector-interleaved-store-i32-stride-7.ll
M llvm/test/CodeGen/X86/x86-interleaved-access.ll
Log Message:
-----------
[X86] combineTargetShuffle - attempt to fold VPERM2X128(ONEUSE(LOAD),UNDEF) -> VBROADCAST128 (#142366)
Matches what we do in lowerV2X128Shuffle, where we often fail the oneuse test as we might not have split other uses at that point.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list