Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								5f4ef3c5a8 
								
							 
						 
						
							
							
								
								Eliminate all remaining tabs and trailing spaces.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22523 
							
						 
						
							2005-07-27 06:12:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								991ce36798 
								
							 
						 
						
							
							
								
								Fix lowering of ctlz, so now UnitTests/2005-05-11-Popcount-ffs-fls passes  
							
							 
							
							... 
							
							
							
							with the CBE
llvm-svn: 21875 
							
						 
						
							2005-05-11 20:24:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fe5759b022 
								
							 
						 
						
							
							
								
								Fix lowering of cttz to work with signed values  
							
							 
							
							... 
							
							
							
							llvm-svn: 21874 
							
						 
						
							2005-05-11 20:02:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9ec975a4b5 
								
							 
						 
						
							
							
								
								fix and concisify intinsic lowering for ctpop.  Unfortunately, this code  
							
							 
							
							... 
							
							
							
							looks completely untested. :(
llvm-svn: 21873 
							
						 
						
							2005-05-11 19:42:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9acd314ba3 
								
							 
						 
						
							
							
								
								Wrap long lines.  Fix "warning: conflicting types for built-in function 'memset'"  
							
							 
							
							... 
							
							
							
							warning from the CBE+GCC.
llvm-svn: 21779 
							
						 
						
							2005-05-08 19:46:29 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								5e177826fd 
								
							 
						 
						
							
							
								
								Implement count leading zeros (ctlz), count trailing zeros (cttz), and count  
							
							 
							
							... 
							
							
							
							population (ctpop).  Generic lowering is implemented, however only promotion
is implemented for SelectionDAG at the moment.
More coming soon.
llvm-svn: 21676 
							
						 
						
							2005-05-03 17:19:30 +00:00  
						
					 
				
					
						
							
							
								 
								Alkis Evlogimenos
							
						 
						
							 
							
							
							
							
								
							
							
								d7e534b2b3 
								
							 
						 
						
							
							
								
								Do not use deprecated APIs  
							
							 
							
							... 
							
							
							
							llvm-svn: 21639 
							
						 
						
							2005-04-30 07:13:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								30fe4ac2fb 
								
							 
						 
						
							
							
								
								Lower llvm.sqrt -> fsqrt/sqrt  
							
							 
							
							... 
							
							
							
							llvm-svn: 21629 
							
						 
						
							2005-04-30 04:07:50 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								835702a094 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21420 
							
						 
						
							2005-04-21 22:36:52 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								b442791124 
								
							 
						 
						
							
							
								
								First step in adding pcmarker intrinsic.  Second step (soon) is adding backend support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 20900 
							
						 
						
							2005-03-28 20:05:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								531f9e92d4 
								
							 
						 
						
							
							
								
								This mega patch converts us from using Function::a{iterator|begin|end} to  
							
							 
							
							... 
							
							
							
							using Function::arg_{iterator|begin|end}.  Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
llvm-svn: 20597 
							
						 
						
							2005-03-15 04:54:21 +00:00  
						
					 
				
					
						
							
							
								 
								Alkis Evlogimenos
							
						 
						
							 
							
							
							
							
								
							
							
								b3846f4b06 
								
							 
						 
						
							
							
								
								Lower llvm.isunordered(a, b) into a != a | b != b.  
							
							 
							
							... 
							
							
							
							llvm-svn: 20382 
							
						 
						
							2005-03-01 02:07:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c87e03aeea 
								
							 
						 
						
							
							
								
								Lower prefetch to a noop, patch contributed by Justin Wick!  
							
							 
							
							... 
							
							
							
							llvm-svn: 20375 
							
						 
						
							2005-02-28 19:27:23 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								63b38bd2ed 
								
							 
						 
						
							
							
								
								Fix #includes of i*.h => Instructions.h as per PR403.  
							
							 
							
							... 
							
							
							
							llvm-svn: 15334 
							
						 
						
							2004-07-29 17:30:56 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								eb04d9bcb4 
								
							 
						 
						
							
							
								
								Add #include <iostream> since Value.h does not #include it any more.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14622 
							
						 
						
							2004-07-04 12:19:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bcdadf3765 
								
							 
						 
						
							
							
								
								Move the IntrinsicLowering header into the CodeGen directory, as per PR346  
							
							 
							
							... 
							
							
							
							llvm-svn: 14266 
							
						 
						
							2004-06-20 07:49:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								24650d2b5e 
								
							 
						 
						
							
							
								
								Move into the VMCore library  
							
							 
							
							... 
							
							
							
							llvm-svn: 10623 
							
						 
						
							2003-12-28 08:30:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								08c196dd4b 
								
							 
						 
						
							
							
								
								Implement the default implementation of the intrinsic lowering class  
							
							 
							
							... 
							
							
							
							llvm-svn: 10621 
							
						 
						
							2003-12-28 08:19:41 +00:00