OSDN Git Service

Revert r274613 because it breaks the test suite with AVX512
authorMichael Kuperstein <mkuper@google.com>
Thu, 25 Aug 2016 21:55:41 +0000 (21:55 +0000)
committerMichael Kuperstein <mkuper@google.com>
Thu, 25 Aug 2016 21:55:41 +0000 (21:55 +0000)
commit0eddaa0d423e2b97cfaaf97c60be9e1ede17a6e8
tree5c790891e174ff07cb5edb926480ce12d7b22225
parent943f7f43275bf0cabc5db06d19e78b047c532ce7
Revert r274613 because it breaks the test suite with AVX512

This reverts most of r274613 and its follow-ups (r276347, r277289), due to
miscompiles in the test suite. The FastISel change was left in, because it
apparently fixes an unrelated issue.

This fixes 4 out of the 5 test failures in PR29112.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279782 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrAVX512.td
test/CodeGen/X86/avx512-cmp.ll
test/CodeGen/X86/avx512-ext.ll
test/CodeGen/X86/avx512-insert-extract.ll
test/CodeGen/X86/avx512-intrinsics.ll
test/CodeGen/X86/avx512-mask-op.ll
test/CodeGen/X86/avx512dq-intrinsics.ll
test/CodeGen/X86/fast-isel-select-cmov.ll
test/CodeGen/X86/masked_gather_scatter.ll
test/CodeGen/X86/masked_memop.ll
test/CodeGen/X86/pr27591.ll
test/CodeGen/X86/pr28173.ll
test/CodeGen/X86/xaluo.ll