[CostModel][X86] Add vXi8 vector division by constants costs.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 24 Oct 2018 18:44:12 +0000 (18:44 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 24 Oct 2018 18:44:12 +0000 (18:44 +0000)
commitac840058416d72a3c62eedc81ba65b634a201c5b
tree1490dab8254ebed3aa7ba561afaf50dd802cbac9
parent6b6d9bbd48c1079b06404059eb2ea37b913b0d27
[CostModel][X86] Add vXi8 vector division by constants costs.

ISD::MULHS/ISD::MULHU lowering of vXi8 types means we expand these in TargetLowering BuildSDIV/BuildUDIV.

llvm-svn: 345175
llvm/lib/Target/X86/X86TargetTransformInfo.cpp
llvm/test/Analysis/CostModel/X86/div.ll
llvm/test/Analysis/CostModel/X86/rem.ll
llvm/test/Analysis/CostModel/X86/vdiv-cost.ll