summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/struct_access.ll
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-03-09 22:23:33 +0000
committerSanjay Patel <spatel@rotateright.com>2016-03-09 22:23:33 +0000
commit9f6c4d50b4b934e97e3e4bd1160df573b203ad0d (patch)
treebb5eff4ecb88712d44f083fbb10a4a2e29a65e2a /llvm/test/Transforms/LoopVectorize/struct_access.ll
parent3e895805716a5dfc68f339a0c70c03f69a5f562f (diff)
downloadbcm5719-llvm-9f6c4d50b4b934e97e3e4bd1160df573b203ad0d.tar.gz
bcm5719-llvm-9f6c4d50b4b934e97e3e4bd1160df573b203ad0d.zip
[x86] fix cost model inaccuracy for vector memory ops
The irony of this patch is that one CPU that is affected is AMD Jaguar, and Jaguar has a completely double-pumped AVX implementation. But getting the cost model to reflect that is a much bigger problem. The small goal here is simply to improve on the lie that !AVX2 == SandyBridge. Differential Revision: http://reviews.llvm.org/D18000 llvm-svn: 263069
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/struct_access.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud