OSDN Git Service

[X86] Remove assembler predicates from all AVX512 related feature flags.
authorCraig Topper <craig.topper@intel.com>
Sat, 6 Jan 2018 21:45:30 +0000 (21:45 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 6 Jan 2018 21:45:30 +0000 (21:45 +0000)
commit586db08a0c34d2c5d32edce12594a1592488f420
tree767c3e82c4fc6db1880a757502262d0c348833f1
parentd71f891c9bfa435754769200bd3c5a64b63d5f10
[X86] Remove assembler predicates from all AVX512 related feature flags.

We don't do fine grained feature control like this on features prior to AVX512.

We do still have checks in place in the assembly parser itself that prevents %zmm references or %xmm16-31 from being parsed without at least -mattr=avx512f. Same for rounding control and mask operands. That will prevent the table matcher from matching for any instructions that need those features and that's probably good enough.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@321947 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.td