Index: llvm/trunk/lib/Target/X86/X86InstrAVX512.td =================================================================== --- llvm/trunk/lib/Target/X86/X86InstrAVX512.td +++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td @@ -262,7 +262,7 @@ [(set _.RC:$dst, MaskingRHS)], [(set _.RC:$dst, (Select _.KRCWM:$mask, RHS, _.ImmAllZerosV))], - MaskingConstraint, NoItinerary, IsCommutable, + MaskingConstraint, itin, IsCommutable, IsKCommutable>; // Similar to AVX512_maskable_common, but with scalar types. @@ -279,7 +279,7 @@ AVX512_maskable_custom; // This multiclass generates the unconditional/non-masking, the masking and