Loop Vectorizer: Update the cost model of scatter/gather operations and make
authorNadav Rotem <nrotem@apple.com>
Sun, 23 Dec 2012 07:23:55 +0000 (07:23 +0000)
committerNadav Rotem <nrotem@apple.com>
Sun, 23 Dec 2012 07:23:55 +0000 (07:23 +0000)
commitd54fed27865dcbc69932e1e6c372bb5a932e662a
tree7696f8df2fe3099cef1cdac82f3485da5eae252d
parentc4265e1d68a88791a004224aac7af9e914a0d411
Loop Vectorizer: Update the cost model of scatter/gather operations and make
them more expensive.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170995 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetTransformImpl.h
include/llvm/TargetTransformInfo.h
lib/Target/TargetTransformImpl.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp
test/Transforms/LoopVectorize/X86/cost-model.ll