Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						5d1bdcd6f6 
					 
					
						
						
							
							Add more debugging info to help tracing the SlotCalculator.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-29 03:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2765c41c98 
					 
					
						
						
							
							Make sure to add a type for va_next operands, which may not other wise  
						
						... 
						
						
						
						occur in the module
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9336  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-21 17:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						389dbfbd8b 
					 
					
						
						
							
							Fix problem which effected linking apache  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-21 17:39:59 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						856ba76200 
					 
					
						
						
							
							Added LLVM copyright header.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-21 15:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						e488e9360b 
					 
					
						
						
							
							Added LLVM copyright notice to Makefiles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 22:26:57 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						6fbcc26f14 
					 
					
						
						
							
							Added LLVM copyright header (for lack of a better term).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 20:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b576c94c15 
					 
					
						
						
							
							Added LLVM project notice to the top of every C++ source file.  
						
						... 
						
						
						
						Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce439b539f 
					 
					
						
						
							
							"Function"[0] == 'F', not 'M'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b237fcd38 
					 
					
						
						
							
							Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-19 21:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b91d9712e1 
					 
					
						
						
							
							Fix warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-18 19:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						22482a14be 
					 
					
						
						
							
							add support for new linkage types  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-18 06:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eff112c6c3 
					 
					
						
						
							
							Updated to emit the final 1.0 bytecode format.  This supports weak linkage,  
						
						... 
						
						
						
						more efficient encoding of varargs calls, and the new varargs intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-18 05:54:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb7e2e2e0f 
					 
					
						
						
							
							* New revised variable argument handling support  
						
						... 
						
						
						
						* More dense bytecode encoding for varargs calls (like printf)
* Eliminated the extremely old bytecode format.  rev #0  is now 1.0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9220  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-18 05:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						60596382aa 
					 
					
						
						
							
							Eliminate some extraneous code in SlotCalculator::insertVal().  
						
						... 
						
						
						
						Rename SlotCalculator::getValSlot() to SlotCalculator::getSlot(),
       SlotCalculator::insertValue() to SlotCalculator::getOrCreateSlot(),
       SlotCalculator::insertVal() to SlotCalculator::insertValue(), and
       SlotCalculator::doInsertVal() to SlotCalculator::doInsertValue().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-17 02:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9fcdadb08c 
					 
					
						
						
							
							Add separator between different types of readers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 21:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6b25242a4b 
					 
					
						
						
							
							Add support for 'weak' linkage.  
						
						... 
						
						
						
						For now, we translate linkonce into weak linkage in the bytecode format because
we don't have enough bits to represent it.  We will rev the bytecode version
soon anyways, so this will be fixed in the near future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 18:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb18d181d1 
					 
					
						
						
							
							Stop using "reverse depth first" order  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 15:21:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7dc3a2e631 
					 
					
						
						
							
							Minor cleanups  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 14:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0d9273af7 
					 
					
						
						
							
							Avoid calling getTypeSlot more  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 14:34:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d9113c7db6 
					 
					
						
						
							
							This is a header file, thus it needs a -*-C++-*-  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 04:22:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf3056db0f 
					 
					
						
						
							
							Regularize header file comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9071  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-13 03:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						39cacceb55 
					 
					
						
						
							
							Ok, the "fix" for this is to do a real associative container.  Symbol tables  
						
						... 
						
						
						
						are ordered by name, not by slot, so the previous solution wasn't any good.
On a large testcase, this reduces time to parse from 2.17s to 1.58s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 05:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97330cf287 
					 
					
						
						
							
							Another 10% performance improvement by not using replaceAllUsesWith  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 23:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c52392ba3 
					 
					
						
						
							
							Reserve space for PHI nodes when we read them in.  This provides a VERY  
						
						... 
						
						
						
						tasty 15% speedup on the testcase from Bill.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8993  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 22:46:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						35d2ca672b 
					 
					
						
						
							
							Use the version of getValue that takes the type plane instead of the type  
						
						... 
						
						
						
						if possible.  This provides a consistent 8.5% speedup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 22:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6fcf50338e 
					 
					
						
						
							
							Pass a vector around to reduce dynamic allocation  
						
						... 
						
						
						
						Throw the RawInst class in an anon namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 20:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c9456ca64c 
					 
					
						
						
							
							Change getConstantValue to throw an exception on error, not return null  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 20:41:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9073613d0c 
					 
					
						
						
							
							Remove potentially N^2 algorithm from symbol table reader.  No speedup  
						
						... 
						
						
						
						in practice though
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 20:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						927b185c17 
					 
					
						
						
							
							Major refactoring of the bytecode reader.  This includes the following  
						
						... 
						
						
						
						changes:
  * BytecodeReader::getType(...) used to return a null pointer
    on error.  This was only checked about half the time.  Now we convert
    it to throw an exception, and delete the half that checked for error.
    This was checked in before, but psmith crashed and lost the change :(
  * insertValue no longer returns -1 on error, so callers don't need to
    check for it.
  * Substantial rewrite of InstructionReader.cpp, to use more efficient,
    simpler, data structures.  This provides another 5% speedup.  This also
    makes the code much easier to read and understand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 20:22:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3483f54367 
					 
					
						
						
							
							Significantly clean up parsing of instructions.  This exceptionizes and  
						
						... 
						
						
						
						simplifies the control flow a bit.  This provides a small (~3%) speedup,
but it's primarily a cleanup exercise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8983  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 18:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bf43ac6abf 
					 
					
						
						
							
							Eliminate the instruction placeholder.  Simplify a bunch of code.  
						
						... 
						
						
						
						This results in no significant speedup, but does provide simpler code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8980  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 06:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8eb10cef39 
					 
					
						
						
							
							Eliminate the old LateResolveValues data structure, replacing it with a  
						
						... 
						
						
						
						new, simpler, ForwardReferences data structure.  This is just the first
simple replacement, subsequent changes will improve the code more.
This simple change improves the performance of loading a file from HDF5
(contributed by Bill) from 2.36s to 1.93s, a 22% improvement.  This
presumably has to do with the fact that we only create ONE placeholder for
a particular forward referenced values, and also may be because the data
structure is much simpler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 06:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						13eb87162a 
					 
					
						
						
							
							Remove a dead method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8978  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-09 05:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee8ef2a5d 
					 
					
						
						
							
							This patch substantially simplifies and cleans up handling of basic blocks  
						
						... 
						
						
						
						in the bytecode parser.  Before we tried to shoehorn basic blocks into the
"getValue" code path with other types of values.  For a variety of reasons
this was a bad idea, so this patch separates it out into its own data structure.
This simplifies the code, makes it fit in 80 columns, and is also much faster.
In a testcase provided by Bill, which has lots of PHI nodes, this patch speeds
up bytecode parsing from taking 6.9s to taking 2.32s.  More speedups to
follow later.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 22:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6e44802ec0 
					 
					
						
						
							
							Inline the postResolveValues method.  It was poorly named anyway  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 21:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36392bc524 
					 
					
						
						
							
							Various cleanups and simplifications.  This speeds up reading a bytecode file  
						
						... 
						
						
						
						Bill gave me from 8.69s to 6.90s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 21:18:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						7f58de2b99 
					 
					
						
						
							
							Destroy allocated resources on exception.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 19:55:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						378b524ba0 
					 
					
						
						
							
							All of our supported operating systems (so far) and FreeBSD technically  
						
						... 
						
						
						
						want you to include <sys/stat.h> for fstat(), struct stat, and friends.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8887  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-06 03:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						00413e3d63 
					 
					
						
						
							
							Rename AbstractModuleProvider -> ModuleProvider, to match the header file name,  
						
						... 
						
						
						
						and because, while the class used by the interface is abstract, the actual
concept is not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-04 20:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9e460f23bb 
					 
					
						
						
							
							Transform two methods to return pointers directly instead of returning them  
						
						... 
						
						
						
						as 'by reference' arguments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-04 20:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						51ca860bda 
					 
					
						
						
							
							Use V for values, not D.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-04 19:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a983359f59 
					 
					
						
						
							
							Do not leak the ModuleProvider if releaseModule() throws.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-04 19:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c7b6f03501 
					 
					
						
						
							
							There is no need for BytecodeParser to be an AbstractTypeUser.  Instead, it  
						
						... 
						
						
						
						can just use PATypeHolders
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8832  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-02 20:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48486893f4 
					 
					
						
						
							
							Standardize header file comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 18:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0b7c0d28c 
					 
					
						
						
							
							Just rethrow previous exception instead of making a new one  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8718  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-26 14:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						735289ccf0 
					 
					
						
						
							
							Define the instance variable Buffer, not the automatic variable Buffer.  
						
						... 
						
						
						
						This was causing us to munmap random stuff, which is obviously bad.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-25 04:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4eed793d5a 
					 
					
						
						
							
							Fix alignment problem  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-24 22:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						134aba6a75 
					 
					
						
						
							
							Actually assign the string correctly through the std::string pointer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-24 22:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						34ce14b019 
					 
					
						
						
							
							* Eliminate BytecodeBufferReader::Length member variable  
						
						... 
						
						
						
						* Kill unused ALIN_PTRS #define
* Set the error string if user passed it in to be compatible with former API
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8701  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-24 22:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						4dcbd5e9a2 
					 
					
						
						
							
							Added code that ensures that we pass the beginning of the data buffer to  
						
						... 
						
						
						
						the parsing routines regardless of whether the buffer is re-aligned or not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-23 21:19:11 +00:00