Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								2d5a2878d4
								
							
						 | 
						
							
							
								
								Generate the helper function for blocks.  Now basic codegen is
							
							
							
							
							
							
							
							starting to work for blocks.
llvm-svn: 64570 
							
						 | 
						
							2009-02-14 22:16:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								499ae7ec91
								
							
						 | 
						
							
							
								
								Let the backend unique these.
							
							
							
							
							
							
							
							llvm-svn: 64486 
							
						 | 
						
							2009-02-13 20:17:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								52d9c49d88
								
							
						 | 
						
							
							
								
								Fix spelling.
							
							
							
							
							
							
							
							llvm-svn: 64482 
							
						 | 
						
							2009-02-13 19:38:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								2c867aec40
								
							
						 | 
						
							
							
								
								Move DescriptorUniqueCount into CGM.
							
							
							
							
							
							
							
							llvm-svn: 64481 
							
						 | 
						
							2009-02-13 19:36:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								7ab278db06
								
							
						 | 
						
							
							
								
								Move NSConcreteStackBlock into CGM.
							
							
							
							
							
							
							
							llvm-svn: 64479 
							
						 | 
						
							2009-02-13 19:29:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Douglas Gregor
							
						 | 
						
							
							
							
							
							
								
							
							
								10a451cb36
								
							
						 | 
						
							
							
								
								Eliminate an unused variable
							
							
							
							
							
							
							
							llvm-svn: 64476 
							
						 | 
						
							2009-02-13 19:13:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								9319db8a11
								
							
						 | 
						
							
							
								
								Move GlobalUniqueCount up into CGM.
							
							
							
							
							
							
							
							llvm-svn: 64473 
							
						 | 
						
							2009-02-13 18:36:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								971f9b6619
								
							
						 | 
						
							
							
								
								Condense NSConcreteGlobalBlock handling.
							
							
							
							
							
							
							
							llvm-svn: 64461 
							
						 | 
						
							2009-02-13 17:23:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								52197c7763
								
							
						 | 
						
							
							
								
								Calculate size correctly.
							
							
							
							
							
							
							
							llvm-svn: 64459 
							
						 | 
						
							2009-02-13 17:03:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								c2c38331ca
								
							
						 | 
						
							
							
								
								Size should be unsigned.
							
							
							
							
							
							
							
							llvm-svn: 64458 
							
						 | 
						
							2009-02-13 16:55:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								85284bacab
								
							
						 | 
						
							
							
								
								Condense all the blocks code into CGBlocks.cpp.
							
							
							
							
							
							
							
							llvm-svn: 64457 
							
						 | 
						
							2009-02-13 16:19:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								92bbd6d435
								
							
						 | 
						
							
							
								
								Fixup types, the runtime uses int, not int32.
							
							
							
							
							
							
							
							llvm-svn: 64456 
							
						 | 
						
							2009-02-13 16:01:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								b7074c0013
								
							
						 | 
						
							
							
								
								Fixup spacing a tad.
							
							
							
							
							
							
							
							llvm-svn: 64454 
							
						 | 
						
							2009-02-13 15:32:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								005c9a62b5
								
							
						 | 
						
							
							
								
								Move GenericBlockLiteralType into CGM.
							
							
							
							
							
							
							
							llvm-svn: 64452 
							
						 | 
						
							2009-02-13 15:25:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Mike Stump
							
						 | 
						
							
							
							
							
							
								
							
							
								650c932d80
								
							
						 | 
						
							
							
								
								Move BlockDescriptorType into CGM.
							
							
							
							
							
							
							
							llvm-svn: 64451 
							
						 | 
						
							2009-02-13 15:16:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Anders Carlsson
							
						 | 
						
							
							
							
							
							
								
							
							
								6a60fa2428
								
							
						 | 
						
							
							
								
								Add a very basic implemenation of global blocks. This needs to be cleaned up.
							
							
							
							
							
							
							
							llvm-svn: 64387 
							
						 | 
						
							2009-02-12 17:55:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Anders Carlsson
							
						 | 
						
							
							
							
							
							
								
							
							
								2437cbfa3b
								
							
						 | 
						
							
							
								
								Add support for generating block call expressions.
							
							
							
							
							
							
							
							llvm-svn: 64346 
							
						 | 
						
							2009-02-12 00:39:25 +00:00 |