[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
This commit is contained in:
		
							parent
							
								
									2374de420b
								
							
						
					
					
						commit
						b9e3e111ad
					
				| 
						 | 
				
			
			@ -262,7 +262,7 @@ multiclass AVX512_maskable_common<bits<8> 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<bits<8> O, Format F, X86VectorVTInfo _,
 | 
			
		|||
  AVX512_maskable_custom<O, F, Outs, Ins, MaskingIns, ZeroMaskingIns, OpcodeStr,
 | 
			
		||||
                         AttSrcAsm, IntelSrcAsm,
 | 
			
		||||
                         [], [], [],
 | 
			
		||||
                         MaskingConstraint, NoItinerary, IsCommutable,
 | 
			
		||||
                         MaskingConstraint, itin, IsCommutable,
 | 
			
		||||
                         IsKCommutable>;
 | 
			
		||||
 | 
			
		||||
// This multiclass generates the unconditional/non-masking, the masking and
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue