[X86] AVX512: Enable it in the Loop Vectorizer
authorAdam Nemet <anemet@apple.com>
Wed, 9 Jul 2014 18:22:33 +0000 (18:22 +0000)
committerAdam Nemet <anemet@apple.com>
Wed, 9 Jul 2014 18:22:33 +0000 (18:22 +0000)
commit074b752cc995e50fd87ea43f223c8f0b99140ee7
treee06cb0a96f956d75bc16e2f75112f792cd0b2249
parent479af7ce0cecd498b71f2810abbab32248a0f83c
[X86] AVX512: Enable it in the Loop Vectorizer

This lets us experiment with 512-bit vectorization without passing
force-vector-width manually.

The code generated for a simple integer memset loop is properly vectorized.
Disassembly is still broken for it though :(.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212634 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86TargetTransformInfo.cpp
test/Transforms/LoopVectorize/X86/avx512.ll [new file with mode: 0644]