From: Craig Topper Date: Mon, 1 Jan 2018 01:11:32 +0000 (+0000) Subject: [X86] Add missing NoVLX predicate around some patterns that use zmm registers to... X-Git-Tag: android-x86-7.1-r4~6720 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=893d8a79e0f3a80148a1276fbceb7bcdcfa0ead0;p=android-x86%2Fexternal-llvm.git [X86] Add missing NoVLX predicate around some patterns that use zmm registers to implement 128/256-bit operations without VLX. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@321613 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrAVX512.td b/lib/Target/X86/X86InstrAVX512.td index 1f58b28d153..458f68072d6 100644 --- a/lib/Target/X86/X86InstrAVX512.td +++ b/lib/Target/X86/X86InstrAVX512.td @@ -4561,7 +4561,7 @@ multiclass avx512_min_max_lowering { sub_xmm)>; } -let Predicates = [HasAVX512] in { +let Predicates = [HasAVX512, NoVLX] in { defm : avx512_min_max_lowering; defm : avx512_min_max_lowering; defm : avx512_min_max_lowering;