Craig Topper
							
						 
						
							 
							
							
							
							
								
							
							
								502fc1bdd5 
								
							 
						 
						
							
							
								
								[X86] Split skylake-avx512 run lines in SLP vectorizer tests to cover -mprefer=vector-width=256 and -mprefer-vector-width=512.  
							
							 
							
							... 
							
							
							
							This will make these tests immune if we ever change the default behavior of -march=skylake-avx512 to prefer 256 bit vectors.
llvm-svn: 348046 
							
						 
						
							2018-11-30 22:53:21 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								53e8e145e9 
								
							 
						 
						
							
							
								
								[CostModel][X86] Add realistic vXi64 uitofp vXf64 costs  
							
							 
							
							... 
							
							
							
							Match codegen improvements from D53649/rL345256
llvm-svn: 345263 
							
						 
						
							2018-10-25 13:06:20 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								0573b8d8b6 
								
							 
						 
						
							
							
								
								[CostModel][X86] Add realistic i64 uitofp f64 scalar costs  
							
							 
							
							... 
							
							
							
							llvm-svn: 345261 
							
						 
						
							2018-10-25 12:42:10 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								cfef627b1f 
								
							 
						 
						
							
							
								
								[SLPVectorizer][X86] Add 512-bit sitofp/uitofp tests  
							
							 
							
							... 
							
							
							
							llvm-svn: 283756 
							
						 
						
							2016-10-10 14:28:06 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								2c0733c678 
								
							 
						 
						
							
							
								
								[SLPVectorizer][X86] Add avx512 sitofp/uitofp tests  
							
							 
							
							... 
							
							
							
							llvm-svn: 283751 
							
						 
						
							2016-10-10 14:14:31 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								6cadb5610e 
								
							 
						 
						
							
							
								
								[SLPVectorizer][X86] Fixed alignments of scalar loads in sitofp/uitofp tests  
							
							 
							
							... 
							
							
							
							Fixed copy+paste vector alignment to correct for per-element scalar loads
Increased to 512-bit data sizes in preparation of avx512 tests
llvm-svn: 283748 
							
						 
						
							2016-10-10 14:10:41 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								9e201eac32 
								
							 
						 
						
							
							
								
								[SLPVectorizer][X86] Added vXi8/vXi16 sitofp/uitofp tests  
							
							 
							
							... 
							
							
							
							Dropped useless 2i32-2f32 test
llvm-svn: 277281 
							
						 
						
							2016-07-30 21:01:34 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								f5134a2867 
								
							 
						 
						
							
							
								
								[SLPVectorizer][X86] Added SITOFP/UITOFP vectorization tests  
							
							 
							
							... 
							
							
							
							llvm-svn: 277275 
							
						 
						
							2016-07-30 18:43:30 +00:00