[X86][XOP] Add SimplifyDemandedVectorElts handling for xop shifts
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 12 Jan 2022 12:17:06 +0000 (12:17 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 12 Jan 2022 12:43:13 +0000 (12:43 +0000)
commitc2426fdcae629e04c85a5ad626838af3930e9fa7
tree8b952b876fdae9ce8ed245471f1c6e9e1e72ef3a
parent13362abf3d6607cbb1f346bb02d92496803ea402
[X86][XOP] Add SimplifyDemandedVectorElts handling for xop shifts

Noticed while investigating how to improve funnel shift codegen
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/combine-udiv.ll
llvm/test/CodeGen/X86/xop-shifts.ll