[TargetLowering] SimplifyDemandedVectorElts - add shift/rotate support.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jun 2019 14:25:54 +0000 (14:25 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jun 2019 14:25:54 +0000 (14:25 +0000)
commit83e1a1e79b51f54700b304a230d10df0b5c8d8e6
tree9b8470823757d2e237537cfb90a9e7392fab56fb
parentd44cb7a65673796927cbb651685044d7e3ed0691
[TargetLowering] SimplifyDemandedVectorElts - add shift/rotate support.

llvm-svn: 364548
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/test/CodeGen/X86/combine-sdiv.ll
llvm/test/CodeGen/X86/combine-udiv.ll
llvm/test/CodeGen/X86/known-signbits-vector.ll
llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll
llvm/test/CodeGen/X86/vector-fshl-128.ll
llvm/test/CodeGen/X86/vector-fshl-256.ll
llvm/test/CodeGen/X86/vector-fshl-512.ll
llvm/test/CodeGen/X86/vector-fshr-128.ll
llvm/test/CodeGen/X86/vector-fshr-256.ll
llvm/test/CodeGen/X86/vector-fshr-512.ll