Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								7132e00de7 
								
							 
						 
						
							
							
								
								This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.  
							
							 
							
							... 
							
							
							
							This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported.
llvm-svn: 40807 
							
						 
						
							2007-08-04 01:51:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6760b998ba 
								
							 
						 
						
							
							
								
								unxfail this, llc doesn't support this feature yet, so don't run it.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36796 
							
						 
						
							2007-05-05 21:51:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								658894a8eb 
								
							 
						 
						
							
							
								
								Also validate that the code generation of IntrinsicLowering for LLI works.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36175 
							
						 
						
							2007-04-16 21:52:56 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								91b273ae39 
								
							 
						 
						
							
							
								
								XFAIL this test for now. It will be a while before I can implement this  
							
							 
							
							... 
							
							
							
							intrinsic properly in SDISel.
llvm-svn: 35692 
							
						 
						
							2007-04-05 22:57:45 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cce90f55ed 
								
							 
						 
						
							
							
								
								Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35678 
							
						 
						
							2007-04-04 23:48:25 +00:00