[llvm] r210892 - Add HasCDI predicate to AVX512 VPBROADCASTM*.

Cameron McInally cameron.mcinally at nyu.edu
Fri Jun 13 04:40:31 PDT 2014


Author: mcinally
Date: Fri Jun 13 06:40:31 2014
New Revision: 210892

URL: http://llvm.org/viewvc/llvm-project?rev=210892&view=rev
Log:
Add HasCDI predicate to AVX512 VPBROADCASTM*.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrAVX512.td

Modified: llvm/trunk/lib/Target/X86/X86InstrAVX512.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrAVX512.td?rev=210892&r1=210891&r2=210892&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrAVX512.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td Fri Jun 13 06:40:31 2014
@@ -517,10 +517,12 @@ def rr : AVX512XS8I<opc, MRMDestReg, (ou
                   []>, EVEX;
 }
 
+let Predicates = [HasCDI] in {
 defm VPBROADCASTMW2D : avx512_mask_broadcast<0x3A, "vpbroadcastmw2d", VR512,
                                              VK16, v16i32, v16i1>, EVEX_V512;
 defm VPBROADCASTMB2Q : avx512_mask_broadcast<0x2A, "vpbroadcastmb2q", VR512,
                                             VK8, v8i64, v8i1>, EVEX_V512, VEX_W;
+}
 
 //===----------------------------------------------------------------------===//
 // AVX-512 - VPERM





More information about the llvm-commits mailing list