Jeff Cohen 
							
						 
					 
					
						
						
							
						
						00b16889ab 
					 
					
						
						
							
							Eliminate all remaining tabs and trailing spaces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-27 06:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						558bc88a00 
					 
					
						
						
							
							core changes for varargs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-18 18:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3f6948d686 
					 
					
						
						
							
							remove some dead (always dynamically false) flags  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 22:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dee199fe82 
					 
					
						
						
							
							encode calling conventions for call/invoke instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 22:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						479ffebd73 
					 
					
						
						
							
							encode function calling convs in the bytecode file.  invoke and call are  
						
						... 
						
						
						
						still to come.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 20:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38287bdfde 
					 
					
						
						
							
							add bytecode reader support for tail calls  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21727  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 06:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						6b8a63ae58 
					 
					
						
						
							
							Remove vim settings from source code; people should use llvm/utils/vim/vimrc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-05 22:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aba5ff5671 
					 
					
						
						
							
							Add some extra checks.  Opaque types don't have a null marker.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-05 20:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						8a96c53d36 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 21:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4d5c441e0 
					 
					
						
						
							
							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!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 04:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7acff25f7f 
					 
					
						
						
							
							second argument to Value::setName is now gone.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20463  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-05 19:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e6182319d 
					 
					
						
						
							
							use more specific cast.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-24 05:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b52f1c2950 
					 
					
						
						
							
							Make sure to clear the LazyFunctionLoadMap after we ParseAllFunctionBodies.  
						
						... 
						
						
						
						Otherwise, clients who call ParseAllFunctionBodies will attempt to parse
the function bodies twice, which is (uh) very very bad (tm).
This fixes gccld on python.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-13 17:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						613233230b 
					 
					
						
						
							
							Fix the regressions my User changes introduced.  Apparently some parts of  
						
						... 
						
						
						
						LLVM make the very reasonable assumption that constant expressions will
have at least one operand! :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-31 01:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cad28bd3a0 
					 
					
						
						
							
							Adjust to changes in User class and minor changes in instruction ctors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-29 00:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						e133721047 
					 
					
						
						
							
							Fix problems uncovered by VC++ (first time compiled by VC++)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-20 03:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						389bd04b96 
					 
					
						
						
							
							Remove a dead field, make the map go to integer type ID to hash better and  
						
						... 
						
						
						
						avoid a getType.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-09 06:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0aed01d43a 
					 
					
						
						
							
							Remove #include inadvertently added  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-09 04:53:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c4d6916508 
					 
					
						
						
							
							Eliminate this ugly hack.  This was put back in when replaceAllUsesOf used  
						
						... 
						
						
						
						a different algorithm that was extremely inefficient for instructions with
many operands.
This reduces the time of this code snippet from .23s for 176.gcc to 0.03s
in a debug build, which speeds up total llvm-dis time just barely.
It's more of a code cleanup than a speedup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-09 04:51:50 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3c39127b72 
					 
					
						
						
							
							Provide more information in the error message that occurs when there are  
						
						... 
						
						
						
						unresolved constants remaining.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18502  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-04 22:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						02dce169c8 
					 
					
						
						
							
							Do not allow bytecode files with unresolved references to be read.  Doing  
						
						... 
						
						
						
						so lets wierd ConstantPlaceholder objects sneak into the system which
confuses it greatly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-04 05:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3af4b4fe78 
					 
					
						
						
							
							RevisionNum is read by error(), initialize it early.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-30 16:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						638c381ef7 
					 
					
						
						
							
							Add note that this is for old bytecode files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-19 16:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97fbc500a7 
					 
					
						
						
							
							Use a per-function flag bit to indicate whether or not there is a function  
						
						... 
						
						
						
						body for the function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 22:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bdad6923e 
					 
					
						
						
							
							Make *SURE* to null out the pointer before throwing an exception, otherwise  
						
						... 
						
						
						
						the dtor for the BytecodeReader class will try to free it again!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 21:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18549c25d6 
					 
					
						
						
							
							Make functions default to having external linkage if they have no  
						
						... 
						
						
						
						FunctionBlock.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 21:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						61aaf2e0af 
					 
					
						
						
							
							Simplify decompression code by using the high level interface to the Compressor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 21:59:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						a3e6ad62f3 
					 
					
						
						
							
							Mark an unmaterialized function as having GhostLinkage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17748  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 21:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f0c977cbac 
					 
					
						
						
							
							* Comments & cleanup per CL code review.  
						
						... 
						
						
						
						* Accept 'llvc' as signature for compressed bytecode
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17579  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-07 18:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						17f52c5c46 
					 
					
						
						
							
							Add support for compressed bytecode  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17535  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-06 23:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2e7ec128f9 
					 
					
						
						
							
							Do not erroneously accept revision 6 bytecode files when the format hasn't  
						
						... 
						
						
						
						been defined yet!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-16 18:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a79e7cca0d 
					 
					
						
						
							
							Add support for undef, unreachable, and function flags  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-16 18:18:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4a242b32f6 
					 
					
						
						
							
							Fit in 80 columns  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 01:39:18 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						44666b15b1 
					 
					
						
						
							
							Fix doxygen comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 16:57:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						56bc894d06 
					 
					
						
						
							
							The system ranlib on darwin occasionally adds two extra newlines to the  
						
						... 
						
						
						
						end of files, breaking the CFE build.  As a gross hack around this,
ignore any trailing garbage on bytecode files.  Thanks to Brian for digging
in and identifying the problem.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-27 16:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2da5c3dda6 
					 
					
						
						
							
							Convert code to compile with vc7.1.  
						
						... 
						
						
						
						Patch contributed by Paolo Invernizzi. Thanks Paolo!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 17:06:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						20aa474f8f 
					 
					
						
						
							
							Fixes to make LLVM compile with vc7.1.  
						
						... 
						
						
						
						Patch contributed by Paolo Invernizzi!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-03 18:19:51 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						af073bdee6 
					 
					
						
						
							
							Get rid of an extraneous local variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-21 20:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5b472d9879 
					 
					
						
						
							
							Bytecode Reader Cleanup:  
						
						... 
						
						
						
						- provide the correct conversion for ModuleBlockID in read_block (a potential
  bug but not actually exploited because reading module block ids doesn't
  use read_block).
- install support for handleTypeList handler
- install support for handleDependentLibrary handler
- install support for handleTargetTriple handler
- clean up comments, output strings,
- ensure that processing function arguments doesn't SIGSEGV if one of the
  arguments is a null pointer (yeah, it happened .. weird)
- prepare for version 5 bytecode by documenting what will change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-21 20:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						715c90ba52 
					 
					
						
						
							
							Packed types, brought to you by Brad Jones  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-20 06:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						38d54be85b 
					 
					
						
						
							
							Bytecode File Format Changes:  
						
						... 
						
						
						
						- File format version number bumped to 4
- Writer will now align nothing
- Reader now only expects alignment for version 3 or earlier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 07:45:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9a7e0c5366 
					 
					
						
						
							
							Turn a use of intptr_t into a reinterpret_cast<uint64_t> instead to get  
						
						... 
						
						
						
						rid of compilation warnings on some platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15512  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 22:56:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c6c14d1a5 
					 
					
						
						
							
							Make getGlobalTableValue not use getTypeSlot, this speeds up the bc reader  
						
						... 
						
						
						
						by 5% on eon
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15452  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 00:19:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						45b5dd2918 
					 
					
						
						
							
							Do not do a linear std::find to reconstruct information we had, but later threw  
						
						... 
						
						
						
						away.  This speeds up by .bc reader by 30% in a profile build on 252.eon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15450  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-03 23:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bcb11cf132 
					 
					
						
						
							
							Simplify code and silence warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-27 02:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1d78516c65 
					 
					
						
						
							
							Fix a serious bug in the double constant reader.  In particular, because  
						
						... 
						
						
						
						(At[3] << 24) is an int type and it is being coerced to uint64_t, it was
getting sign extended, causing us to get FFFFFFFFxxxxxxxx constants all of
the time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-25 23:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ada1618afa 
					 
					
						
						
							
							Always write FP values correctly.  
						
						... 
						
						
						
						Adjust for new Module.h interface for dependent libraries.
Excise unused backwards compatibility flag.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15220  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-25 21:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ad89bd6a1a 
					 
					
						
						
							
							bug 263:  
						
						... 
						
						
						
						- encode/decode target triple and dependent libraries
bug 401:
- fix encoding/decoding of FP values to be little-endian only
bug 402:
- initial (compatible) cut at 24-bit types instead of 32-bit
- reduce size of block headers by 50%
Other:
- cleanup Writer by consolidating to one compilation unit, rem. other files
- use a std::vector instead of std::deque so the buffer can be allocated
  in multiples of 64KByte chunks rather than in multiples of some smaller
  (default) number.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15210  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-25 18:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a86037e4d9 
					 
					
						
						
							
							bug 122:  
						
						... 
						
						
						
						- Replace ConstantPointerRef usage with GlobalValue usage
- Correct isa<Constant> for GlobalValue subclass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-18 00:12:03 +00:00