OSDN Git Service

[AVX-512] Fix duplicate column in AVX512 execution dependency table that was preventi...
authorCraig Topper <craig.topper@gmail.com>
Mon, 1 Aug 2016 07:55:33 +0000 (07:55 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 1 Aug 2016 07:55:33 +0000 (07:55 +0000)
commit6c739fb541e97072e9c7bae25c2557b942368a29
tree39278f61ef44a3a9672b94308de2e8f35edaef51
parent1ca1358b555a7bcd2ff197c5946e3c13ba88a22c
[AVX-512] Fix duplicate column in AVX512 execution dependency table that was preventing VMOVDQU32/VMOVDQA32 from being recognized. Fix a bug in the code that stops execution dependency fix from turning operations on 32-bit integer element types into operations on 64-bit integer element types.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277327 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
lib/Target/X86/X86InstrInfo.cpp
test/CodeGen/X86/avx512-arith.ll
test/CodeGen/X86/avx512-bugfix-25270.ll
test/CodeGen/X86/avx512-calling-conv.ll
test/CodeGen/X86/avx512-cvt.ll
test/CodeGen/X86/avx512-extract-subvector.ll
test/CodeGen/X86/avx512-logic.ll
test/CodeGen/X86/avx512-mov.ll
test/CodeGen/X86/avx512-vec-cmp.ll
test/CodeGen/X86/avx512vl-mov.ll
test/CodeGen/X86/fma_patterns.ll
test/CodeGen/X86/fma_patterns_wide.ll
test/CodeGen/X86/merge-consecutive-loads-512.ll
test/CodeGen/X86/nontemporal-loads.ll
test/CodeGen/X86/vector-lzcnt-128.ll
test/CodeGen/X86/vector-lzcnt-256.ll
test/CodeGen/X86/vector-tzcnt-128.ll
test/CodeGen/X86/vector-tzcnt-256.ll