summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SLPVectorizer
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-10-12 13:21:50 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-10-12 13:21:50 +0000
commit1b59a16c0b8bd89445b97eee0fde2a152001dbaf (patch)
tree4a8db0f7b553bc9e38ed955915a44b71eb0df974 /llvm/test/Transforms/SLPVectorizer
parentba229557dd208a39086c5e2bd8db619dca7d9b45 (diff)
downloadbcm5719-llvm-1b59a16c0b8bd89445b97eee0fde2a152001dbaf.tar.gz
bcm5719-llvm-1b59a16c0b8bd89445b97eee0fde2a152001dbaf.zip
[CostModel][X86] Improve sum reduction costs.
I can't see any notable differences in costs between SSE2 and SSE42 arches for FADD/ADD reduction, so I've lowered the target to just SSE2. I've also added vXi8 sum reduction costs in line with the PSADBW codegen and discussions on PR42674. llvm-svn: 374655
Diffstat (limited to 'llvm/test/Transforms/SLPVectorizer')
-rw-r--r--llvm/test/Transforms/SLPVectorizer/X86/remark_horcost.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/Transforms/SLPVectorizer/X86/remark_horcost.ll b/llvm/test/Transforms/SLPVectorizer/X86/remark_horcost.ll
index 4a69a35420b..34ceacac3f2 100644
--- a/llvm/test/Transforms/SLPVectorizer/X86/remark_horcost.ll
+++ b/llvm/test/Transforms/SLPVectorizer/X86/remark_horcost.ll
@@ -120,7 +120,7 @@ for.body: ; preds = %for.body, %entry
; YAML-NEXT: Function: foo
; YAML-NEXT: Args:
; YAML-NEXT: - String: 'Vectorized horizontal reduction with cost '
- ; YAML-NEXT: - Cost: '-2'
+ ; YAML-NEXT: - Cost: '-4'
; YAML-NEXT: - String: ' and with tree size '
; YAML-NEXT: - TreeSize: '1'
OpenPOWER on IntegriCloud