[CostModel][X86] Remove redundant BTVER2 checks from shift costs
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 15 Sep 2022 14:25:52 +0000 (15:25 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 15 Sep 2022 14:28:59 +0000 (15:28 +0100)
commitc119828302ff04e715de881ea20ae80608a0e683
tree86f36941a82182a6a0137d457e2d59326a2244ea
parent791a7ae1ba3efd6bca96338e10ffde557ba83920
[CostModel][X86] Remove redundant BTVER2 checks from shift costs

These all match the default AVX/AVX1 costs so use those instead
13 files changed:
llvm/test/Analysis/CostModel/X86/vshift-ashr-codesize.ll
llvm/test/Analysis/CostModel/X86/vshift-ashr-cost-inseltpoison.ll
llvm/test/Analysis/CostModel/X86/vshift-ashr-cost.ll
llvm/test/Analysis/CostModel/X86/vshift-ashr-latency.ll
llvm/test/Analysis/CostModel/X86/vshift-ashr-sizelatency.ll
llvm/test/Analysis/CostModel/X86/vshift-lshr-codesize.ll
llvm/test/Analysis/CostModel/X86/vshift-lshr-cost-inseltpoison.ll
llvm/test/Analysis/CostModel/X86/vshift-lshr-cost.ll
llvm/test/Analysis/CostModel/X86/vshift-lshr-sizelatency.ll
llvm/test/Analysis/CostModel/X86/vshift-shl-codesize.ll
llvm/test/Analysis/CostModel/X86/vshift-shl-cost-inseltpoison.ll
llvm/test/Analysis/CostModel/X86/vshift-shl-cost.ll
llvm/test/Analysis/CostModel/X86/vshift-shl-sizelatency.ll