Chris Lattner 
							
						 
					 
					
						
						
							
						
						0a8e8e1a4e 
					 
					
						
						
							
							Fixes for PR341  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-15 02:51:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5f90cb8c98 
					 
					
						
						
							
							Make add constantexprs work with all types, fixing the regressions from last night  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-11 08:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e294753128 
					 
					
						
						
							
							Fix for bug 391.  
						
						... 
						
						
						
						Improve exeception handling around bcreader invocations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14674  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-07 21:01:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8f7f71b48a 
					 
					
						
						
							
							Move the IntrinsicLowering header into the CodeGen directory  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-20 07:46:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f70c22b019 
					 
					
						
						
							
							Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-17 18:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6f05f35a84 
					 
					
						
						
							
							Remove long unused #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13857  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-27 21:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7d1bd336ab 
					 
					
						
						
							
							Fix PR296: [execution engines] Unhandled cast constant expression  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-16 08:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd2c82a427 
					 
					
						
						
							
							Make the JIT zero out globals with memset instead of an element at a time.  This  
						
						... 
						
						
						
						should speed it up a bit on a lot of programs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-15 05:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						23c4724369 
					 
					
						
						
							
							Print out all globals as they are emitted, not just those emitted from  
						
						... 
						
						
						
						emitGlobals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-08 19:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						338733fdd2 
					 
					
						
						
							
							Print an error message if we can't materialize the bytecode file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11043  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-01 01:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55d86482bd 
					 
					
						
						
							
							Add new ExecutionEngine::getGlobalValueAtAddress method, which can efficiently  
						
						... 
						
						
						
						turn a memory address back into the LLVM global object that starts at that
address.  Note that this won't cause any additional datastructures to be built
for clients of the EE that don't need this information.
Also modified some code to not access the GlobalAddress map directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10674  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-31 20:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7301178aac 
					 
					
						
						
							
							Pass around IntrinsicLowering instances as appropriate.  
						
						... 
						
						
						
						Reimplement the Interpreters implementation of va_* to be more direct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 09:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						87f03108f2 
					 
					
						
						
							
							Factor code out of LLI  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-26 06:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c07ed13875 
					 
					
						
						
							
							Implement PR135, lazy emission of global variables  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 03:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						24b0a18c43 
					 
					
						
						
							
							Simple refactorings to prepare for lazy global emission  
						
						... 
						
						
						
						Also, add a stat for the number of globals emitted
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 02:45:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61612df9cb 
					 
					
						
						
							
							Update for changes in the JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 01:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38f0ebad9a 
					 
					
						
						
							
							Use the new method, though noone currently implements it any better than before  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10320  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-08 08:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c2ee9b9c7a 
					 
					
						
						
							
							Fine grainify namespaceification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-19 21:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						20a277e162 
					 
					
						
						
							
							ExecutionEngine::create no longer takes a TraceMode argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-24 19:58:38 +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 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						05701573aa 
					 
					
						
						
							
							Don't release the Module, as that invalidates the Module* within the  
						
						... 
						
						
						
						ModuleProvider, which has bad consequences in lli::callAsMain() which tries to
access that same Module*.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-17 18:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						19684164a7 
					 
					
						
						
							
							* Reorder includes as per the style guide  
						
						... 
						
						
						
						* Move the constructors from .h file here
* Document ExecutionEngine::create()
* Catch exception possibly thrown by ModuleProvider::releaseModule()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 21:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						7b2b40f9ac 
					 
					
						
						
							
							Enabling incremental bytecode loading in the JIT:  
						
						... 
						
						
						
						* ExecutionEngine and VM can be constructed using a ModuleProvider.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-14 21:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						4afac18fd4 
					 
					
						
						
							
							* Tabs to spaces  
						
						... 
						
						
						
						* Doxygenified function comments
* Added FIXMEs to solicit documentation for other functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:45:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						322cdb2e63 
					 
					
						
						
							
							Change to use GetAddressOfSymbol instead of dlsym.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9012  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fd13129bdf 
					 
					
						
						
							
							Reorder #includes to follow LLVM conventions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 20:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						9722294d30 
					 
					
						
						
							
							ExecutionEngine.h, GenericValue.h --> include/llvm/ExecutionEngine/  
						
						... 
						
						
						
						Build ExecutionEngine as library.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 19:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						70975eef57 
					 
					
						
						
							
							Make CreateArgv part of lli rather than part of ExecutionEngine.  
						
						... 
						
						
						
						Switch Interpreter and JIT's "run" methods to take a Function and a vector of
 GenericValues.
Move (almost all of) the stuff that constructs a canonical call to main()
 into lli (new methods "callAsMain", "makeStringVector").
Nuke getCurrentExecutablePath(), enableTracing(), getCurrentFunction(),
 isStopped(), and many dead decls from interpreter.
Add linux strdup() support to interpreter.
Make interpreter's atexit handler runner and JIT's runAtExitHandlers() look
 more alike, in preparation for refactoring.
atexit() is spelled "atexit", not "at_exit".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 18:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						8e53948881 
					 
					
						
						
							
							Move EE dtor where it belongs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-04 22:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						f58815e161 
					 
					
						
						
							
							Interpreter cleanups:  
						
						... 
						
						
						
						Get rid of support for DebugMode (make it always off).
Mung some comments.
Get rid of interpreter's PROFILE_STRUCTURE_FIELDS and PerformExitStuff
 which have been disabled forever.
Get rid of -abort-on-exception (make it always on).
Get rid of user interaction stuff (debug mode innards).
Simplify Interpreter's callMainFunction().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-04 22:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						82d8277ad5 
					 
					
						
						
							
							ExecutionEngine.cpp: Move execution engine creation stuff into a new  
						
						... 
						
						
						
						static method here.
 Remove some extra blank lines.
ExecutionEngine.h: Add its prototype.
lli.cpp: Call it.
Make creation method for each type of EE into a static method of its
own subclass.
Interpreter/Interpreter.cpp: ExecutionEngine::createInterpreter -->
 Interpreter::create
Interpreter/Interpreter.h: Likewise.
JIT/JIT.cpp: ExecutionEngine::createJIT --> VM::create
JIT/VM.h: Likewise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-03 20:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c879e8ffc4 
					 
					
						
						
							
							Consult the target data, not the module, about how large the current pointer  
						
						... 
						
						
						
						size is.  This ensures that if the module has no specified pointer size that
things will work correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-24 19:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1543e40cea 
					 
					
						
						
							
							Add preliminary support for "any" pointersize/endianness.  This will need  
						
						... 
						
						
						
						to change soon though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-24 14:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c88a4ea0d6 
					 
					
						
						
							
							no really, implement it!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-18 17:33:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74cf81919d 
					 
					
						
						
							
							Add support for casting any pointer to any integer type  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-18 17:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						37df460874 
					 
					
						
						
							
							In ExecutionEngine::getPointerToGlobal(), throw away const qualifier  
						
						... 
						
						
						
						on Function * when passing it to getPointerToFunction().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-13 18:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3785fad56e 
					 
					
						
						
							
							Specify DEBUG_TYPE's for the JIT debug messages  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-05 17:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c648dabf65 
					 
					
						
						
							
							DEBUG got moved to Debug.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7491  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 22:13:59 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						06dabfaed5 
					 
					
						
						
							
							Cleaned up the code which chooses the appropriate value for the file descriptor  
						
						... 
						
						
						
						to pass to dlsym() -- Linux/x86 wants 0 while Sparc/Solaris wants RTLD_SELF,
which is not zero. Thanks to Chris for the suggestion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-18 18:33:38 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						859e09f06e 
					 
					
						
						
							
							Clean up my last checkin: code is easier to read and explains the differences in  
						
						... 
						
						
						
						usage of the special file handle RTLD_SELF on Sparc/Solaris vs. 0 on Linux/x86.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7177  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-15 15:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						291c2c59b0 
					 
					
						
						
							
							On Sparc/Solaris, the special handle RTLD_SELF is used as a handle referring to  
						
						... 
						
						
						
						the program's executing image, not 0 as it is on Linux/x86 and possibly other
systems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7176  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-15 15:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						7a73b80b90 
					 
					
						
						
							
							Merged in autoconf branch.  This provides configuration via the autoconf  
						
						... 
						
						
						
						system.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-30 21:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6b2125c624 
					 
					
						
						
							
							Fix typeos  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-14 17:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9a23122b6a 
					 
					
						
						
							
							Add support for more constant expressions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-14 17:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e527424fc 
					 
					
						
						
							
							Clean up cast  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-13 20:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f88b9a6397 
					 
					
						
						
							
							Add a pointersize/endianness safe load routine to match the store routine  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-08 16:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b2abb5a586 
					 
					
						
						
							
							Fix bug: Jello/2003-05-07-ArgumentTest.llx  
						
						... 
						
						
						
						Also fixes yacr2/ks benchmarks
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-07 20:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2be50797a1 
					 
					
						
						
							
							Fix bug where pointers were assumed to always be 64 bits in size!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5890  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 20:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d8c03bfa0a 
					 
					
						
						
							
							* Implement access to external variables in LLI  
						
						... 
						
						
						
						* Implement GetElementPtr constant expressions when initializing global variables
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 19:01:49 +00:00