Chris Lattner 
							
						 
					 
					
						
						
							
						
						2f49902374 
					 
					
						
						
							
							Simplify and clean up function calls.  
						
						... 
						
						
						
						Now indirect function calls work, except that function pointer types are not correct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2573  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-09 04:21:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2f5eb4e9a5 
					 
					
						
						
							
							* Remove dead function  
						
						... 
						
						
						
						* Print C strings correctly
* Expand C escape sequences nicely (ie \n \t, etc get generated instead of hex escapes)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-09 03:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4440826cae 
					 
					
						
						
							
							Make Getelementptr, load & store all work the right way.  
						
						... 
						
						
						
						Handle global variables correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-09 03:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2f5f51a852 
					 
					
						
						
							
							Many random fixes:  
						
						... 
						
						
						
						* Use binary operator logic for shifts instead of cloning code
 * Unary not is '~' not '!'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-09 03:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f34ee81c5e 
					 
					
						
						
							
							Incorporate and purge function before and after printing them so unnamed values  
						
						... 
						
						
						
						have some hope of working right.
Function calls do not try to emit an lvalue if they return void.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-09 03:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b5af06a0ec 
					 
					
						
						
							
							Factor out the code to print a value to ONE place.  
						
						... 
						
						
						
						It turns out that unnamed values DO NOT work at all, that's next on the list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2568  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-09 03:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						16c7bb2c8f 
					 
					
						
						
							
							First wave of cleanups, looks like the first of many.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-09 02:28:59 +00:00 
						 
				 
			
				
					
						
							
							
								Sumant Kowshik 
							
						 
					 
					
						
						
							
						
						9ddc86c6e5 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2552  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-08 18:09:58 +00:00