[AVX512] Remove separate instruction and patterns for lowering ctlz_zero_undef. Chang...
[oota-llvm.git] / lib / Target / X86 / X86InstrAVX512.td
index cec95dc533e6264c07728c5a41adedc1b268a3cc..3310d36b84f68e8e184f5474bd1c44af1d0ff00b 100644 (file)
@@ -7184,9 +7184,6 @@ def : Pat<(xor
 multiclass avx512_ctlz<bits<8> opc, string OpcodeStr, Predicate prd>{
 
   defm NAME :          avx512_unary_rm_vl_dq<opc, opc, OpcodeStr, ctlz, prd>;
-  let isCodeGenOnly = 1 in
-    defm NAME#_UNDEF : avx512_unary_rm_vl_dq<opc, opc, OpcodeStr,
-                                             ctlz_zero_undef, prd>;
 }
 
 defm VPLZCNT    : avx512_ctlz<0x44, "vplzcnt", HasCDI>;