[X86][AVX] ComputeNumSignBitsForTargetNode - add X86ISD::VBROADCAST handling for...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 21 Mar 2021 12:22:51 +0000 (12:22 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 21 Mar 2021 12:22:51 +0000 (12:22 +0000)
commit3179588947fef91d082e022347d856ec1d18b6ad
tree3bf71143b5e4388bb0070c00f11e5a2df34197c2
parentdc51cc3293c3740b85f22f301a326573132db4ee
[X86][AVX] ComputeNumSignBitsForTargetNode - add X86ISD::VBROADCAST handling for scalar sources

The target shuffle code handles vector sources, but X86ISD::VBROADCAST can also accept a scalar source for splatting.

Added as an extension to PR49658
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/combine-pmuldq.ll