OSDN Git Service

[CostModel][X86] SK_ExtractSubvector is free if the subvector is at the start of...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 9 Nov 2018 19:04:27 +0000 (19:04 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 9 Nov 2018 19:04:27 +0000 (19:04 +0000)
commit5d3d354eee716617ec439d45645e52b79bad12e7
tree3e03b7d8caebedd2d5e8a9d553100be956544563
parentf8c45edd42db61500e1227dc5606661fa9f38444
[CostModel][X86] SK_ExtractSubvector is free if the subvector is at the start of the source vector

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@346538 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/Target/X86/X86TargetTransformInfo.cpp
test/Analysis/CostModel/X86/reduce-add.ll
test/Analysis/CostModel/X86/reduce-and.ll
test/Analysis/CostModel/X86/reduce-mul.ll
test/Analysis/CostModel/X86/reduce-or.ll
test/Analysis/CostModel/X86/reduce-smax.ll
test/Analysis/CostModel/X86/reduce-smin.ll
test/Analysis/CostModel/X86/reduce-umax.ll
test/Analysis/CostModel/X86/reduce-umin.ll
test/Analysis/CostModel/X86/reduce-xor.ll
test/Analysis/CostModel/X86/reduction.ll
test/Analysis/CostModel/X86/shuffle-extract_subvector.ll
test/Transforms/SLPVectorizer/X86/reduction_unrolled.ll