[all-commits] [llvm/llvm-project] 74f69c: [X86] SimplifyDemandedVectorEltsForTargetNode - re...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Apr 9 03:15:00 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 74f69c49fed894ba26b6174783e4c650d50344c5
https://github.com/llvm/llvm-project/commit/74f69c49fed894ba26b6174783e4c650d50344c5
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2025-04-09 (Wed, 09 Apr 2025)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll
Log Message:
-----------
[X86] SimplifyDemandedVectorEltsForTargetNode - reduce the size of VPERMV v16f32/v16i32 nodes if the upper elements are not demanded (#134890)
Missed in #133923 - even without AVX512VL, we can replace VPERMV v16f32/v16i32 nodes with the AVX2 v8f32/v8i32 equivalents.
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