From b9e3e111ad14937fb2a8ba72c9ef7e3e890d67e8 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Mon, 14 Aug 2017 15:28:48 +0000 Subject: [PATCH] [AVX512] Make the itinerary parameter actually pass through the the AVX512_maskable_common multiclass Summary: This looks to have been disconnected about 3 years ago in r219358. Reviewers: gadi.haber, RKSimon, zvi Reviewed By: gadi.haber Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D36658 llvm-svn: 310844 --- llvm/lib/Target/X86/X86InstrAVX512.td | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index 80397234fb47..18713f3c8745 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -262,7 +262,7 @@ multiclass AVX512_maskable_common O, Format F, X86VectorVTInfo _, [(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 @@ multiclass AVX512_maskable_fp_common O, Format F, X86VectorVTInfo _, AVX512_maskable_custom; // This multiclass generates the unconditional/non-masking, the masking and