Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								87351e2a52
								
							
						 | 
						
							
							
								
								moved Writer.cpp -> BitcodeWriter.cpp to make it more unique in the tree.
							
							
							
							
							
							
							
							llvm-svn: 36549 
							
						 | 
						
							2007-04-29 05:31:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								e6e364c198
								
							
						 | 
						
							
							
								
								start code for writing out instructions.  Separate BB#s from normal value
							
							
							
							
							
							
							
							#'s.
llvm-svn: 36472 
							
						 | 
						
							2007-04-26 05:53:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								5f640b9cc9
								
							
						 | 
						
							
							
								
								add support for incorporating and purging functions to the value enumerator
							
							
							
							
							
							
							
							llvm-svn: 36465 
							
						 | 
						
							2007-04-26 03:50:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								a5211c43c2
								
							
						 | 
						
							
							
								
								improve a comment
							
							
							
							
							
							
							
							llvm-svn: 36464 
							
						 | 
						
							2007-04-26 03:32:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								831d420256
								
							
						 | 
						
							
							
								
								move some code around, fix a bug in the reader reading globalinits (which
							
							
							
							
							
							
							
							I just introduced), stub out function reading, purge aggregate values from
the value table before reading functions.
llvm-svn: 36463 
							
						 | 
						
							2007-04-26 03:27:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								44c1707207
								
							
						 | 
						
							
							
								
								add bitcode alias support
							
							
							
							
							
							
							
							llvm-svn: 36461 
							
						 | 
						
							2007-04-26 02:46:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								1e16bcf7ff
								
							
						 | 
						
							
							
								
								implement reading and writing of constant exprs.
							
							
							
							
							
							
							
							llvm-svn: 36394 
							
						 | 
						
							2007-04-24 07:07:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								1e50c299a8
								
							
						 | 
						
							
							
								
								fix off-by-one computing size for section abbrevs
							
							
							
							
							
							
							
							llvm-svn: 36388 
							
						 | 
						
							2007-04-24 03:29:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								52523561d9
								
							
						 | 
						
							
							
								
								Emit module-level constants.
							
							
							
							
							
							
							
							llvm-svn: 36384 
							
						 | 
						
							2007-04-24 00:16:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								215e9cd3c2
								
							
						 | 
						
							
							
								
								write out the symtab for globals.
							
							
							
							
							
							
							
							llvm-svn: 36374 
							
						 | 
						
							2007-04-23 20:35:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								b5491378b1
								
							
						 | 
						
							
							
								
								implement reading of abbrevs, and writing of abbreviated global varrs.
							
							
							
							
							
							
							
							llvm-svn: 36367 
							
						 | 
						
							2007-04-23 18:58:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								4b00d92a09
								
							
						 | 
						
							
							
								
								first part of implementation of abbrevs.  The writer isn't fully there yet and the
							
							
							
							
							
							
							
							reader doesn't handle them at all yet.
llvm-svn: 36363 
							
						 | 
						
							2007-04-23 16:04:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								362b4a1c92
								
							
						 | 
						
							
							
								
								promote LLVMBitCodes to be a public header
							
							
							
							
							
							
							
							llvm-svn: 36358 
							
						 | 
						
							2007-04-23 01:01:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								c1d10d67a1
								
							
						 | 
						
							
							
								
								Initial support for writing bitcode files.  This currently only writes types,
							
							
							
							
							
							
							
							the type symtab, and global/function protos, and is missing the important
size optimization, but it is a place to start.
llvm-svn: 36331 
							
						 | 
						
							2007-04-22 06:24:45 +00:00 |