Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								78e8ade959 
								
							 
						 
						
							
							
								
								The flag modifications weren't picking up the old values of the  
							
							 
							
							... 
							
							
							
							flags before. Save them in a temporary variable, then restore them from the
temporary after creating the new constant.
llvm-svn: 6520 
							
						 
						
							2003-06-02 02:10:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cd0a9fa5b4 
								
							 
						 
						
							
							
								
								Remove obsolete code  
							
							 
							
							... 
							
							
							
							llvm-svn: 6518 
							
						 
						
							2003-06-02 00:09:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6b689e3ad4 
								
							 
						 
						
							
							
								
								Move target specific code to target files.  The new MachineCodeEmitter  
							
							 
							
							... 
							
							
							
							class is actually target independent!
llvm-svn: 6517 
							
						 
						
							2003-06-01 23:24:36 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								101ed907f4 
								
							 
						 
						
							
							
								
								Fix induction variable name clash in for loops, in finishFunction().  
							
							 
							
							... 
							
							
							
							Modify new MachineOperand so that its flags match the old MachineOperand's
 flags, for the flags that matter.
llvm-svn: 6513 
							
						 
						
							2003-06-01 22:08:29 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								d2b29c8a9e 
								
							 
						 
						
							
							
								
								Fixed rewriting of branches -- they now work forward and backward.  
							
							 
							
							... 
							
							
							
							llvm-svn: 6463 
							
						 
						
							2003-05-31 06:26:48 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								d137d6ba65 
								
							 
						 
						
							
							
								
								Since malloc is no longer used, no need to free() memory.  
							
							 
							
							... 
							
							
							
							Fixed BasicBlock patching by supplying correct type for the displacement.
llvm-svn: 6453 
							
						 
						
							2003-05-30 20:39:37 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								a0967e52e9 
								
							 
						 
						
							
							
								
								Fix call to mmap, so that it can be used on sparc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 6424 
							
						 
						
							2003-05-30 03:37:13 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								7297199aeb 
								
							 
						 
						
							
							
								
								mmap() seems to be failing on Sparc, so just use malloc()/free() .  
							
							 
							
							... 
							
							
							
							llvm-svn: 6387 
							
						 
						
							2003-05-28 18:44:38 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								80f0eb3a82 
								
							 
						 
						
							
							
								
								Link in Sparc libs for the JIT, even on X86 to be able to support debugging  
							
							 
							
							... 
							
							
							
							of Sparc JIT (printing out instrs) on X86. Con: this increases linking time.
llvm-svn: 6361 
							
						 
						
							2003-05-27 21:42:05 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								56d27325c0 
								
							 
						 
						
							
							
								
								Allow for specification of which JIT to run on the commandline.  
							
							 
							
							... 
							
							
							
							`lli -march=x86' or `lli -march=sparc' will forcefully select the JIT even on a
different platform. Running lli without the -march option will select the JIT
for the platform that it's currently running on.
Pro: can test Sparc JIT (debug printing mode) on X86 -- faster to compile/link
LLVM source base to test changes.
Con: Linking lli on x86 now pulls in all the Sparc libs -> longer link time
(but X86 can bear it, right?)
In the future, perhaps this should be a ./configure option to enable/disable
target JITting...
llvm-svn: 6360 
							
						 
						
							2003-05-27 21:40:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3b3276be20 
								
							 
						 
						
							
							
								
								Fix typeos  
							
							 
							
							... 
							
							
							
							llvm-svn: 6204 
							
						 
						
							2003-05-14 17:53:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								68cbcc3e66 
								
							 
						 
						
							
							
								
								Add support for more constant expressions  
							
							 
							
							... 
							
							
							
							llvm-svn: 6203 
							
						 
						
							2003-05-14 17:51:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4a5bb95729 
								
							 
						 
						
							
							
								
								Add support for atexit function, remove support for __main function  
							
							 
							
							... 
							
							
							
							llvm-svn: 6194 
							
						 
						
							2003-05-14 14:21:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2537ca318a 
								
							 
						 
						
							
							
								
								Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c  
							
							 
							
							... 
							
							
							
							llvm-svn: 6193 
							
						 
						
							2003-05-14 13:53:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c67e340327 
								
							 
						 
						
							
							
								
								Fix compilation problems with previous checking *blush*  
							
							 
							
							... 
							
							
							
							llvm-svn: 6191 
							
						 
						
							2003-05-14 13:27:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5a9ea75e6b 
								
							 
						 
						
							
							
								
								Add a framework for intercepting system calls  
							
							 
							
							... 
							
							
							
							llvm-svn: 6190 
							
						 
						
							2003-05-14 13:26:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								09e2b44f84 
								
							 
						 
						
							
							
								
								Clean up cast  
							
							 
							
							... 
							
							
							
							llvm-svn: 6174 
							
						 
						
							2003-05-13 20:29:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b78244f9e1 
								
							 
						 
						
							
							
								
								Make sure that globals are emitted AFTER the passmanager is set up for the JIT,  
							
							 
							
							... 
							
							
							
							because the globals may refer to functions that need to be compiled!
llvm-svn: 6105 
							
						 
						
							2003-05-12 02:14:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								185045c494 
								
							 
						 
						
							
							
								
								switch main LLI core execution to use an InstVisitor instead of a switch statement  
							
							 
							
							... 
							
							
							
							llvm-svn: 6081 
							
						 
						
							2003-05-10 21:22:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bd6771cb25 
								
							 
						 
						
							
							
								
								Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c  
							
							 
							
							... 
							
							
							
							llvm-svn: 6074 
							
						 
						
							2003-05-10 20:21:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fdbd98b67f 
								
							 
						 
						
							
							
								
								Add support for function stubs, which allow calling functions which need to  
							
							 
							
							... 
							
							
							
							have an address available, but have not yet been code generated.
llvm-svn: 6059 
							
						 
						
							2003-05-09 03:30:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								037f1e58bd 
								
							 
						 
						
							
							
								
								Minor speedup by avoiding callbacks to functions already generated  
							
							 
							
							... 
							
							
							
							llvm-svn: 6052 
							
						 
						
							2003-05-08 21:44:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d340dbdb5d 
								
							 
						 
						
							
							
								
								Improve efficiency of JIT by having it use direct function calls instead of  
							
							 
							
							... 
							
							
							
							signals to regain control from the executing code
llvm-svn: 6051 
							
						 
						
							2003-05-08 21:34:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								974e1d8ec2 
								
							 
						 
						
							
							
								
								assert early instead of late for unimplemented feature  
							
							 
							
							... 
							
							
							
							llvm-svn: 6050 
							
						 
						
							2003-05-08 21:08:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								525e251c4e 
								
							 
						 
						
							
							
								
								Implement varargs support for LLI!  
							
							 
							
							... 
							
							
							
							llvm-svn: 6043 
							
						 
						
							2003-05-08 16:52:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7f389e8cf9 
								
							 
						 
						
							
							
								
								Add a pointersize/endianness safe load routine to match the store routine  
							
							 
							
							... 
							
							
							
							llvm-svn: 6042 
							
						 
						
							2003-05-08 16:52:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								470754e3ca 
								
							 
						 
						
							
							
								
								A large number of simple changes:  
							
							 
							
							... 
							
							
							
							* s/Method/Function
  * Kill some obsolete (external) functions that used to be to support tracing
llvm-svn: 6041 
							
						 
						
							2003-05-08 16:18:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								22e90434f3 
								
							 
						 
						
							
							
								
								Add support for recording arguments passed through the ... of a varargs function  
							
							 
							
							... 
							
							
							
							llvm-svn: 6040 
							
						 
						
							2003-05-08 16:06:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0f38d5dc4d 
								
							 
						 
						
							
							
								
								Fix bug: Jello/2003-05-07-ArgumentTest.llx  
							
							 
							
							... 
							
							
							
							Also fixes yacr2/ks benchmarks
llvm-svn: 6017 
							
						 
						
							2003-05-07 20:31:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4f6cdbdf81 
								
							 
						 
						
							
							
								
								Remove two fields from TargetData which are target specific.  
							
							 
							
							... 
							
							
							
							llvm-svn: 5963 
							
						 
						
							2003-04-26 20:11:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								01971e1267 
								
							 
						 
						
							
							
								
								Only do the %ld -> %lld promotion when running a 64 bit bytecode on a 32 bit host  
							
							 
							
							... 
							
							
							
							llvm-svn: 5942 
							
						 
						
							2003-04-25 18:28:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4c5245b144 
								
							 
						 
						
							
							
								
								Add __strdup  
							
							 
							
							... 
							
							
							
							llvm-svn: 5941 
							
						 
						
							2003-04-25 18:23:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6fac66e2cc 
								
							 
						 
						
							
							
								
								MAke sure that LLI properly configures align_of(double)  
							
							 
							
							... 
							
							
							
							llvm-svn: 5938 
							
						 
						
							2003-04-25 06:15:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ba90675054 
								
							 
						 
						
							
							
								
								Fix problem where we would read 64 bits worth of pointer information, even on 32 bit targets!  
							
							 
							
							... 
							
							
							
							llvm-svn: 5930 
							
						 
						
							2003-04-25 04:21:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b348952d63 
								
							 
						 
						
							
							
								
								Fix bug where pointers were assumed to always be 64 bits in size!  
							
							 
							
							... 
							
							
							
							llvm-svn: 5890 
							
						 
						
							2003-04-23 20:41:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								487bb80496 
								
							 
						 
						
							
							
								
								Add memcpy  
							
							 
							
							... 
							
							
							
							llvm-svn: 5887 
							
						 
						
							2003-04-23 20:23:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ed27f84ed9 
								
							 
						 
						
							
							
								
								Fix a problem with setcc instructions and pointers  
							
							 
							
							... 
							
							
							
							llvm-svn: 5886 
							
						 
						
							2003-04-23 19:55:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								93f4ff73a6 
								
							 
						 
						
							
							
								
								Implement a bunch of new external functions  
							
							 
							
							... 
							
							
							
							llvm-svn: 5885 
							
						 
						
							2003-04-23 19:55:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7881fc8704 
								
							 
						 
						
							
							
								
								Implement &|^ on bool values  
							
							 
							
							... 
							
							
							
							llvm-svn: 5884 
							
						 
						
							2003-04-23 19:21:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								26a4a1f5ca 
								
							 
						 
						
							
							
								
								Add support for _IO_getc function used on linux  
							
							 
							
							... 
							
							
							
							llvm-svn: 5883 
							
						 
						
							2003-04-23 19:20:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9de0d14dec 
								
							 
						 
						
							
							
								
								* Implement access to external variables in LLI  
							
							 
							
							... 
							
							
							
							* Implement GetElementPtr constant expressions when initializing global variables
llvm-svn: 5880 
							
						 
						
							2003-04-23 19:01:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7d4c04c99a 
								
							 
						 
						
							
							
								
								We now need to link libscalar to get the switch lowering pass  
							
							 
							
							... 
							
							
							
							llvm-svn: 5874 
							
						 
						
							2003-04-23 16:43:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aee56b8d34 
								
							 
						 
						
							
							
								
								Kill using declarations  
							
							 
							
							... 
							
							
							
							Kill code for invalid operations on pointers
llvm-svn: 5856 
							
						 
						
							2003-04-22 21:22:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bbd1157f71 
								
							 
						 
						
							
							
								
								Implement cast to bool  
							
							 
							
							... 
							
							
							
							llvm-svn: 5855 
							
						 
						
							2003-04-22 21:15:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fa5fc55f83 
								
							 
						 
						
							
							
								
								Get rid of extraneous arguments to implementation functions  
							
							 
							
							... 
							
							
							
							llvm-svn: 5852 
							
						 
						
							2003-04-22 20:37:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d215af03a3 
								
							 
						 
						
							
							
								
								Add support to LLI for switch instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 5851 
							
						 
						
							2003-04-22 20:34:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9a3ccdbdfb 
								
							 
						 
						
							
							
								
								Make stderr, stdout, stdin work with LLI  
							
							 
							
							... 
							
							
							
							llvm-svn: 5832 
							
						 
						
							2003-04-21 22:44:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f11d8a35ab 
								
							 
						 
						
							
							
								
								Fix wierd idiom  
							
							 
							
							... 
							
							
							
							llvm-svn: 5831 
							
						 
						
							2003-04-21 22:43:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1610666ea5 
								
							 
						 
						
							
							
								
								fprintf CAN take exactly 2 args  
							
							 
							
							... 
							
							
							
							llvm-svn: 5830 
							
						 
						
							2003-04-21 22:43:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d31837154d 
								
							 
						 
						
							
							
								
								Implement scanf and fix sscanf to actually endian swap the results correctly  
							
							 
							
							... 
							
							
							
							llvm-svn: 5763 
							
						 
						
							2003-03-31 22:12:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								13b3e5bdab 
								
							 
						 
						
							
							
								
								Fix typeo  
							
							 
							
							... 
							
							
							
							llvm-svn: 5624 
							
						 
						
							2003-02-25 21:14:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								75f7f8d906 
								
							 
						 
						
							
							
								
								Fix warnings on sparc  
							
							 
							
							... 
							
							
							
							llvm-svn: 5427 
							
						 
						
							2003-01-29 18:02:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3fef999fcb 
								
							 
						 
						
							
							
								
								Fix didn't fix the race condition in the makefiles  
							
							 
							
							... 
							
							
							
							llvm-svn: 5394 
							
						 
						
							2003-01-22 15:41:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cff8ebe6a3 
								
							 
						 
						
							
							
								
								Fix race condition in Makefile  
							
							 
							
							... 
							
							
							
							llvm-svn: 5380 
							
						 
						
							2003-01-21 15:20:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4bc4b67eed 
								
							 
						 
						
							
							
								
								Add support for named functions  
							
							 
							
							... 
							
							
							
							llvm-svn: 5258 
							
						 
						
							2003-01-13 01:00:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2e8815833a 
								
							 
						 
						
							
							
								
								Dead file  
							
							 
							
							... 
							
							
							
							llvm-svn: 5257 
							
						 
						
							2003-01-13 01:00:28 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4ba3bbb8d4 
								
							 
						 
						
							
							
								
								Add support for new types of values  
							
							 
							
							... 
							
							
							
							llvm-svn: 5256 
							
						 
						
							2003-01-13 01:00:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5bebd807a3 
								
							 
						 
						
							
							
								
								Bad segvs actually cause a segv now  
							
							 
							
							... 
							
							
							
							llvm-svn: 5255 
							
						 
						
							2003-01-13 01:00:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d49518c534 
								
							 
						 
						
							
							
								
								* Wrap at 80 columns  
							
							 
							
							... 
							
							
							
							* Fix a ton of warnings
* Implement puts
llvm-svn: 5254 
							
						 
						
							2003-01-13 00:59:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4e7aa44644 
								
							 
						 
						
							
							
								
								Handle value promotion properly to work with tracing better  
							
							 
							
							... 
							
							
							
							llvm-svn: 5253 
							
						 
						
							2003-01-13 00:58:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								93fbc67720 
								
							 
						 
						
							
							
								
								No longer need scalaropts lib  
							
							 
							
							... 
							
							
							
							llvm-svn: 5252 
							
						 
						
							2003-01-13 00:58:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								510e8ba6f3 
								
							 
						 
						
							
							
								
								Add fixme  
							
							 
							
							... 
							
							
							
							llvm-svn: 5251 
							
						 
						
							2003-01-13 00:58:06 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3685f65f1b 
								
							 
						 
						
							
							
								
								Add diagnostic output  
							
							 
							
							... 
							
							
							
							llvm-svn: 5157 
							
						 
						
							2002-12-28 20:00:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5aa5663353 
								
							 
						 
						
							
							
								
								Fixes to compile with GCC 3.2  
							
							 
							
							... 
							
							
							
							llvm-svn: 5134 
							
						 
						
							2002-12-24 00:39:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e6761db961 
								
							 
						 
						
							
							
								
								Initial checkin  
							
							 
							
							... 
							
							
							
							llvm-svn: 5127 
							
						 
						
							2002-12-24 00:01:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								996fe01028 
								
							 
						 
						
							
							
								
								Initial checkin of new LLI with JIT compiler  
							
							 
							
							... 
							
							
							
							llvm-svn: 5126 
							
						 
						
							2002-12-24 00:01:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a0d7b084ef 
								
							 
						 
						
							
							
								
								Substantial changes to refactor LLI to incorporate both the Jello JIT and  
							
							 
							
							... 
							
							
							
							the traditional LLI interpreter
llvm-svn: 5125 
							
						 
						
							2002-12-23 23:59:41 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								677671d1af 
								
							 
						 
						
							
							
								
								Add support for isnan  
							
							 
							
							... 
							
							
							
							llvm-svn: 5111 
							
						 
						
							2002-12-20 04:18:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3552d79ac1 
								
							 
						 
						
							
							
								
								Namespacify more  
							
							 
							
							... 
							
							
							
							llvm-svn: 4956 
							
						 
						
							2002-12-08 06:01:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4f96aa450e 
								
							 
						 
						
							
							
								
								Add support to count the number of dynamic instructions executed by LLI  
							
							 
							
							... 
							
							
							
							llvm-svn: 4955 
							
						 
						
							2002-12-08 05:51:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								98cf1f5d64 
								
							 
						 
						
							
							
								
								- Eliminated the deferred symbol table stuff in Module & Function, it really  
							
							 
							
							... 
							
							
							
							wasn't an optimization and it was causing lots of bugs.
llvm-svn: 4779 
							
						 
						
							2002-11-20 18:36:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7a1da7c850 
								
							 
						 
						
							
							
								
								Implement feof  
							
							 
							
							... 
							
							
							
							llvm-svn: 4627 
							
						 
						
							2002-11-08 19:10:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a41a195374 
								
							 
						 
						
							
							
								
								Implement freopen for burg  
							
							 
							
							... 
							
							
							
							llvm-svn: 4606 
							
						 
						
							2002-11-07 19:33:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a2b4c6cc49 
								
							 
						 
						
							
							
								
								Make command line arguments setup be endian correct!!  
							
							 
							
							... 
							
							
							
							llvm-svn: 4605 
							
						 
						
							2002-11-07 19:29:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c3a84099a9 
								
							 
						 
						
							
							
								
								Implement fprintf  
							
							 
							
							... 
							
							
							
							llvm-svn: 4585 
							
						 
						
							2002-11-06 23:05:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8529020770 
								
							 
						 
						
							
							
								
								Implement fputc and ungetc to allow burg to run in lli  
							
							 
							
							... 
							
							
							
							llvm-svn: 4584 
							
						 
						
							2002-11-06 22:59:28 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a416ad30df 
								
							 
						 
						
							
							
								
								No need to explicitly inclue ExportSymbols now  
							
							 
							
							... 
							
							
							
							llvm-svn: 4543 
							
						 
						
							2002-11-04 20:50:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								61596ad266 
								
							 
						 
						
							
							
								
								Fix two problems:  
							
							 
							
							... 
							
							
							
							* Load Implementation can cause unaligned memory accesses, which caused
    problems for sparc.
  * cast from pointer to pointer would zero the upper 32 bits of the pointer
    which obviously causes problems on 64 bit hosts.
llvm-svn: 4454 
							
						 
						
							2002-10-30 21:47:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7fe1f7c931 
								
							 
						 
						
							
							
								
								Fix a major bug in lli  
							
							 
							
							... 
							
							
							
							llvm-svn: 4289 
							
						 
						
							2002-10-26 01:57:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6a1a65f9de 
								
							 
						 
						
							
							
								
								- Fix LLI so that it simulates the endianness of the target machine  
							
							 
							
							... 
							
							
							
							correctly, despite the fact that the host machine might not be the same.
llvm-svn: 4180 
							
						 
						
							2002-10-15 20:34:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0313db6b02 
								
							 
						 
						
							
							
								
								* Implement the getc() function  
							
							 
							
							... 
							
							
							
							* Support usage of stdin, stdout & stderr correctly in LLI!
llvm-svn: 4022 
							
						 
						
							2002-10-02 21:12:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8b952fa7ae 
								
							 
						 
						
							
							
								
								Cleanup #includes, expose module  
							
							 
							
							... 
							
							
							
							llvm-svn: 4021 
							
						 
						
							2002-10-02 21:11:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								dabbf17b47 
								
							 
						 
						
							
							
								
								Expose TD to ExternalFunctions.cpp  
							
							 
							
							... 
							
							
							
							llvm-svn: 4020 
							
						 
						
							2002-10-02 21:10:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bd0d2eab64 
								
							 
						 
						
							
							
								
								* Fix a bug that was causing lli to misrun:  
							
							 
							
							... 
							
							
							
							test/Regression/Transforms/DecomposeMultiDimRefs/mixedindices.c
* Eliminate unneccesary #include
llvm-svn: 3712 
							
						 
						
							2002-09-13 23:30:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6ba47f6d5b 
								
							 
						 
						
							
							
								
								Export symbols for linux  
							
							 
							
							... 
							
							
							
							llvm-svn: 3707 
							
						 
						
							2002-09-13 22:20:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f78e050e93 
								
							 
						 
						
							
							
								
								Another portability patch graciously provided by Casey Carter  
							
							 
							
							... 
							
							
							
							llvm-svn: 3698 
							
						 
						
							2002-09-13 14:41:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e314bf5264 
								
							 
						 
						
							
							
								
								- Change getelementptr instruction to use long indexes instead of uint  
							
							 
							
							... 
							
							
							
							indexes for sequential types.
llvm-svn: 3683 
							
						 
						
							2002-09-11 01:21:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b0b412e66e 
								
							 
						 
						
							
							
								
								- Renamed Type::isIntegral() to Type::isInteger()  
							
							 
							
							... 
							
							
							
							- Added new method Type::isIntegral() that is the same as isInteger, but
    also accepts bool.
llvm-svn: 3574 
							
						 
						
							2002-09-03 01:08:28 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c837dbc39f 
								
							 
						 
						
							
							
								
								Implement ConstantPointerRef support, & ConstantExpr support for Cast, GEP & Add.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3516 
							
						 
						
							2002-08-27 22:33:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								dfb3a2cd07 
								
							 
						 
						
							
							
								
								Eliminated the MemAccessInst class, folding contents into GEP class.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3487 
							
						 
						
							2002-08-22 23:37:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cd709cbf53 
								
							 
						 
						
							
							
								
								Load & StoreInst no longer derive from MemAccessInst, so we don't have  
							
							 
							
							... 
							
							
							
							to handle indexing anymore
llvm-svn: 3485 
							
						 
						
							2002-08-22 22:49:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b3c2af69fe 
								
							 
						 
						
							
							
								
								Remove support for NOT instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 3313 
							
						 
						
							2002-08-14 17:45:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								42f596feda 
								
							 
						 
						
							
							
								
								Minor change to make lli print out characters numerically as well as symbolically  
							
							 
							
							... 
							
							
							
							llvm-svn: 3303 
							
						 
						
							2002-08-13 20:45:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								33b3b9660b 
								
							 
						 
						
							
							
								
								Fix problem where lli would not print out a 64 bit value when the client code  
							
							 
							
							... 
							
							
							
							uses the modifier "%ld".  Now lli passes off "%lld" to the underlying runtime
library in this case.
llvm-svn: 3230 
							
						 
						
							2002-08-02 23:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								600ba8fa6d 
								
							 
						 
						
							
							
								
								Fix one real nasty bug  
							
							 
							
							... 
							
							
							
							llvm-svn: 3227 
							
						 
						
							2002-08-02 22:06:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6dd03356a6 
								
							 
						 
						
							
							
								
								Fix gcc 3.1 complaint  
							
							 
							
							... 
							
							
							
							llvm-svn: 3091 
							
						 
						
							2002-07-25 17:37:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a896b08b5c 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							... 
							
							
							
							llvm-svn: 3002 
							
						 
						
							2002-07-23 17:52:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f5cad15a67 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							... 
							
							
							
							llvm-svn: 2985 
							
						 
						
							2002-07-22 02:10:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f6d3cb95cf 
								
							 
						 
						
							
							
								
								Implementing shift left & shift right on pointers  
							
							 
							
							... 
							
							
							
							llvm-svn: 2844 
							
						 
						
							2002-07-09 18:42:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7076ff29ed 
								
							 
						 
						
							
							
								
								MEGAPATCH checkin.  
							
							 
							
							... 
							
							
							
							For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2778 
							
						 
						
							2002-06-25 16:13:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1319429f4d 
								
							 
						 
						
							
							
								
								Remove explicit support for tracing code.  It should be linked into the  
							
							 
							
							... 
							
							
							
							executable just like everything else.
llvm-svn: 2674 
							
						 
						
							2002-05-20 21:17:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								13e8979767 
								
							 
						 
						
							
							
								
								Remove tracing code hack  
							
							 
							
							... 
							
							
							
							llvm-svn: 2673 
							
						 
						
							2002-05-20 21:16:46 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								b810407ddb 
								
							 
						 
						
							
							
								
								Link with test/Libraries/libinstr32.a for runtime routines  
							
							 
							
							... 
							
							
							
							supporting tracing.  That should be moved to a "runtime" directory.
llvm-svn: 2660 
							
						 
						
							2002-05-19 16:00:28 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								a77150b977 
								
							 
						 
						
							
							
								
								Added external functions for hashing pointers to sequence numbers.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2659 
							
						 
						
							2002-05-19 15:59:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7608a46cbe 
								
							 
						 
						
							
							
								
								Updates to move some header files out of include/llvm/Transforms into  
							
							 
							
							... 
							
							
							
							the Scalar and Utils subdirectories
llvm-svn: 2523 
							
						 
						
							2002-05-07 18:36:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3ad34b9c3c 
								
							 
						 
						
							
							
								
								Change usage of isPointerType to use isa  
							
							 
							
							... 
							
							
							
							llvm-svn: 2487 
							
						 
						
							2002-05-06 16:15:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								79baf91f17 
								
							 
						 
						
							
							
								
								Implement the NOT operator.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2455 
							
						 
						
							2002-05-03 19:52:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								45243fa9b7 
								
							 
						 
						
							
							
								
								Implement cast operations on booleans to allow casting bools to ints, f.e.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2437 
							
						 
						
							2002-05-02 19:28:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9c0b187463 
								
							 
						 
						
							
							
								
								Fix #include broken by iMemory.h not including DerivedTypes.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 2407 
							
						 
						
							2002-04-29 18:56:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0ebb7930c9 
								
							 
						 
						
							
							
								
								FIXME removed: malloc/alloca ALWAYS have a size argument  
							
							 
							
							... 
							
							
							
							llvm-svn: 2389 
							
						 
						
							2002-04-28 21:57:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ca14237696 
								
							 
						 
						
							
							
								
								Split ConstantVals.h into Constant.h and Constants.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 2378 
							
						 
						
							2002-04-28 19:55:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ccd1df0144 
								
							 
						 
						
							
							
								
								Eliminate use of SymTabValue class  
							
							 
							
							... 
							
							
							
							llvm-svn: 2357 
							
						 
						
							2002-04-28 04:55:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d6010abae8 
								
							 
						 
						
							
							
								
								Fix a bug printing out %c formated characters.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2277 
							
						 
						
							2002-04-17 17:43:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								87b84e474f 
								
							 
						 
						
							
							
								
								Move FunctionArgument out of iOther.h into Argument.h and rename class to  
							
							 
							
							... 
							
							
							
							be 'Argument' instead of FunctionArgument.
llvm-svn: 2217 
							
						 
						
							2002-04-09 19:59:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7104f1564b 
								
							 
						 
						
							
							
								
								Update comment to reflect class name change.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2213 
							
						 
						
							2002-04-09 19:40:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4a317367e9 
								
							 
						 
						
							
							
								
								Remove extranous #include  
							
							 
							
							... 
							
							
							
							llvm-svn: 2183 
							
						 
						
							2002-04-08 22:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cd739a66cf 
								
							 
						 
						
							
							
								
								Remove asmwriter library from link line, because the useful contents of it  
							
							 
							
							... 
							
							
							
							have been incorporated into the vmcore library.
llvm-svn: 2153 
							
						 
						
							2002-04-07 22:35:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								62b7fd136e 
								
							 
						 
						
							
							
								
								Change references to the Method class to be references to the Function  
							
							 
							
							... 
							
							
							
							class.  The Method class is obsolete (renamed) and all references to it
are being converted over to Function.
llvm-svn: 2144 
							
						 
						
							2002-04-07 20:49:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f94811af13 
								
							 
						 
						
							
							
								
								s/Method/Function  
							
							 
							
							... 
							
							
							
							llvm-svn: 2036 
							
						 
						
							2002-03-29 03:57:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								af83890436 
								
							 
						 
						
							
							
								
								Change from Method to Function  
							
							 
							
							... 
							
							
							
							llvm-svn: 1992 
							
						 
						
							2002-03-26 18:02:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0e66f3ec92 
								
							 
						 
						
							
							
								
								Remove runtime library in favor of users linking against real libraries.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1853 
							
						 
						
							2002-03-11 17:57:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4cf0079e29 
								
							 
						 
						
							
							
								
								Do not link in runtime library anymore, assume that user manually links in  
							
							 
							
							... 
							
							
							
							libraries.  Code should be generalized to allow lli to take -lc -lm arguments
in the future (todo)
llvm-svn: 1852 
							
						 
						
							2002-03-11 17:52:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5dec460017 
								
							 
						 
						
							
							
								
								Implement a bunch of new functions to support the SPECINT mcf  
							
							 
							
							... 
							
							
							
							benchmark
llvm-svn: 1841 
							
						 
						
							2002-03-08 22:51:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5b46fa248f 
								
							 
						 
						
							
							
								
								Remove hack.  This is better fixed in Makefile.common  
							
							 
							
							... 
							
							
							
							llvm-svn: 1795 
							
						 
						
							2002-02-24 23:25:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5079e2ea56 
								
							 
						 
						
							
							
								
								Build with newer compiler, with same bug  
							
							 
							
							... 
							
							
							
							llvm-svn: 1793 
							
						 
						
							2002-02-24 23:11:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fb55ba00e1 
								
							 
						 
						
							
							
								
								Keep track of memory allocated by alloca so that it is freed appropriately  
							
							 
							
							... 
							
							
							
							llvm-svn: 1776 
							
						 
						
							2002-02-19 18:50:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								568a770742 
								
							 
						 
						
							
							
								
								Implement exp function  
							
							 
							
							... 
							
							
							
							llvm-svn: 1774 
							
						 
						
							2002-02-18 19:06:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								60a6591d83 
								
							 
						 
						
							
							
								
								Method.h no longer includes BasicBlock.h  
							
							 
							
							... 
							
							
							
							Method::inst_* is now in llvm/Support/InstIterator.h
GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h
llvm-svn: 1746 
							
						 
						
							2002-02-12 21:07:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2787a4edea 
								
							 
						 
						
							
							
								
								Add new abort-on-exceptions flag  
							
							 
							
							... 
							
							
							
							llvm-svn: 1737 
							
						 
						
							2002-02-12 15:47:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7a79cfa2af 
								
							 
						 
						
							
							
								
								Make array bound checks optional and disabled by default.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1725 
							
						 
						
							2002-02-11 20:19:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8f52ffd3ce 
								
							 
						 
						
							
							
								
								Implement the clock() function  
							
							 
							
							... 
							
							
							
							llvm-svn: 1573 
							
						 
						
							2002-01-23 21:38:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4a75c2b248 
								
							 
						 
						
							
							
								
								Eliminate opt library  
							
							 
							
							... 
							
							
							
							llvm-svn: 1516 
							
						 
						
							2002-01-21 23:13:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7f74a56e24 
								
							 
						 
						
							
							
								
								Changes to build successfully with GCC 3.02  
							
							 
							
							... 
							
							
							
							llvm-svn: 1503 
							
						 
						
							2002-01-20 22:54:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								24404f8223 
								
							 
						 
						
							
							
								
								* Support the new -q flag for automated tests  
							
							 
							
							... 
							
							
							
							* Remove unsized array support
* Add pointer indexing support
llvm-svn: 1477 
							
						 
						
							2001-12-14 16:49:29 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								403ff802a3 
								
							 
						 
						
							
							
								
								Build runtime library with local GCCAS  
							
							 
							
							... 
							
							
							
							llvm-svn: 1447 
							
						 
						
							2001-12-13 00:44:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								60a9a23aba 
								
							 
						 
						
							
							
								
								Implement sprintf  
							
							 
							
							... 
							
							
							
							llvm-svn: 1445 
							
						 
						
							2001-12-13 00:43:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2413b160ec 
								
							 
						 
						
							
							
								
								Renamed inst_const_iterator -> const_inst_iterator  
							
							 
							
							... 
							
							
							
							Renamed op_const_iterator   -> const_op_iterator
Renamed PointerType::getValueType() -> PointerType::getElementType()
llvm-svn: 1408 
							
						 
						
							2001-12-04 00:03:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3462ae3ad7 
								
							 
						 
						
							
							
								
								Rename ConstPoolVal -> Constant  
							
							 
							
							... 
							
							
							
							Rename ConstPool*   -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407 
							
						 
						
							2001-12-03 22:26:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fb5ae02e1a 
								
							 
						 
						
							
							
								
								Split the PHINode class out from the iOther.h file into the iPHINode.h file  
							
							 
							
							... 
							
							
							
							llvm-svn: 1405 
							
						 
						
							2001-12-03 18:02:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5de2204fe8 
								
							 
						 
						
							
							
								
								Create a new #include "Support/..." directory structure to move things  
							
							 
							
							... 
							
							
							
							from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
llvm-svn: 1400 
							
						 
						
							2001-11-27 00:03:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f679703feb 
								
							 
						 
						
							
							
								
								Move DataTypes.h from llvm/Support to just Support  
							
							 
							
							... 
							
							
							
							llvm-svn: 1399 
							
						 
						
							2001-11-26 23:04:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								56f1f594fd 
								
							 
						 
						
							
							
								
								Use pointertype where appropriate  
							
							 
							
							... 
							
							
							
							llvm-svn: 1392 
							
						 
						
							2001-11-26 19:20:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e977e5d973 
								
							 
						 
						
							
							
								
								Remove invalid,unneccesary ## token  
							
							 
							
							... 
							
							
							
							llvm-svn: 1391 
							
						 
						
							2001-11-26 19:19:27 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5ba757369c 
								
							 
						 
						
							
							
								
								* Implement array indexing in lli  
							
							 
							
							... 
							
							
							
							* Add external atoi method as well as floor, and srand
llvm-svn: 1355 
							
						 
						
							2001-11-26 18:18:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								af84e627fd 
								
							 
						 
						
							
							
								
								Rename cruft  
							
							 
							
							... 
							
							
							
							llvm-svn: 1299 
							
						 
						
							2001-11-14 11:28:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9754aba7f0 
								
							 
						 
						
							
							
								
								Implement some more rand functions for em3d benchmark  
							
							 
							
							... 
							
							
							
							llvm-svn: 1291 
							
						 
						
							2001-11-13 05:46:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								747f016184 
								
							 
						 
						
							
							
								
								Print percentages for profiling info better  
							
							 
							
							... 
							
							
							
							llvm-svn: 1274 
							
						 
						
							2001-11-12 20:13:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a7482e05d0 
								
							 
						 
						
							
							
								
								Print profile info if exit() is called  
							
							 
							
							... 
							
							
							
							llvm-svn: 1268 
							
						 
						
							2001-11-12 16:28:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e32deb455b 
								
							 
						 
						
							
							
								
								Hack a structure profiling option together  
							
							 
							
							... 
							
							
							
							llvm-svn: 1267 
							
						 
						
							2001-11-12 16:19:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b1f672812b 
								
							 
						 
						
							
							
								
								Correct problem that allows indirect function calls  
							
							 
							
							... 
							
							
							
							llvm-svn: 1179 
							
						 
						
							2001-11-07 20:12:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								31e9e4d219 
								
							 
						 
						
							
							
								
								* Switch to operation on pointers with PointerTy more consistently  
							
							 
							
							... 
							
							
							
							* Fix misspeling
* Catch SIGFPE for traps
* info XXX now prints the raw contents of the GenericValue
* Switch to calloc instead of malloc (temporarily I hope) to bandaid Olden benchmarks
* Implement binary And & Or
* Convert expressions like this:
     PointerTy SrcPtr = getOperandValue(I->getPtrOperand(), SF).PointerVal;
  to:
    GenericValue SRC = getOperandValue(I->getPtrOperand(), SF);
    PointerTy SrcPtr = SRC.PointerVal;
  because the prior way confuses purify.
* Taint the initial values of the value planes
* Handling 'print bb4' in the interpreter without crashing
* Print nicer stack frames with concise return type
* printf doesn't suck nearly as badly as it used to
llvm-svn: 1177 
							
						 
						
							2001-11-07 19:46:27 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								eaec4ede57 
								
							 
						 
						
							
							
								
								*Print Stack traces better.  
							
							 
							
							... 
							
							
							
							* Use the cache writer for all it's problems.
* print arguments to methods in stack traces.
*Print the current stack from for up/down commands.
llvm-svn: 1170 
							
						 
						
							2001-11-07 05:31:27 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1f01726487 
								
							 
						 
						
							
							
								
								* Use cached writer to speed up printing and get symbolic types more consistently  
							
							 
							
							... 
							
							
							
							* When a segfault or bus error occurs, stop the program, print a stack trace, and dump the user in the debugger mode
llvm-svn: 1169 
							
						 
						
							2001-11-07 04:23:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								51862ef777 
								
							 
						 
						
							
							
								
								Add %p format to printf, which MUST be used when printing pointer values.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1166 
							
						 
						
							2001-11-07 02:57:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c23094efb4 
								
							 
						 
						
							
							
								
								Implement log and drand48 for TSP bm  
							
							 
							
							... 
							
							
							
							llvm-svn: 1165 
							
						 
						
							2001-11-06 22:53:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5cc318819c 
								
							 
						 
						
							
							
								
								Implement sqrt, implement printf better, simpler.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1161 
							
						 
						
							2001-11-06 21:52:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d7c742f46a 
								
							 
						 
						
							
							
								
								Be lenient on types so that programs that are not very typesafe will work  
							
							 
							
							... 
							
							
							
							llvm-svn: 1104 
							
						 
						
							2001-11-03 10:15:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								487b1b8cc1 
								
							 
						 
						
							
							
								
								Implement xor operator  
							
							 
							
							... 
							
							
							
							llvm-svn: 1050 
							
						 
						
							2001-10-30 20:54:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8bd5c77731 
								
							 
						 
						
							
							
								
								callExternalMethod now returns the return value of the function  
							
							 
							
							... 
							
							
							
							llvm-svn: 1048 
							
						 
						
							2001-10-30 20:28:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7fd51b54e5 
								
							 
						 
						
							
							
								
								Implement a gross function name map that must be used when linking statically  
							
							 
							
							... 
							
							
							
							This is for use with purify
llvm-svn: 1047 
							
						 
						
							2001-10-30 20:28:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5946b1150d 
								
							 
						 
						
							
							
								
								* Add some assertions for checking internal error conditions  
							
							 
							
							... 
							
							
							
							* Implement the 'rem' instruction
* Fix getelementptr to work right
* Copy the return result of an external function call into the receiving value
* Convert stuff to new style casts
llvm-svn: 1046 
							
						 
						
							2001-10-30 20:27:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c85ee99b42 
								
							 
						 
						
							
							
								
								Don't fail to load runtime if running LLI from the current directory  
							
							 
							
							... 
							
							
							
							llvm-svn: 1044 
							
						 
						
							2001-10-30 16:40:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								62d1fb6777 
								
							 
						 
						
							
							
								
								Print out a label if we step into the first instruction of a basic block  
							
							 
							
							... 
							
							
							
							llvm-svn: 1038 
							
						 
						
							2001-10-29 20:44:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								490d2a8461 
								
							 
						 
						
							
							
								
								* Fix pow wrapper to actually work  
							
							 
							
							... 
							
							
							
							* Implement rudimentary printf support for lli
llvm-svn: 1037 
							
						 
						
							2001-10-29 20:27:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								05fbeedde8 
								
							 
						 
						
							
							
								
								Implement getelementptr instruction as well as the load and store forms  
							
							 
							
							... 
							
							
							
							that incorporate gep
llvm-svn: 1036 
							
						 
						
							2001-10-29 19:32:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								13babb6805 
								
							 
						 
						
							
							
								
								Remember to print out the next instruction if stepping over an external method call  
							
							 
							
							... 
							
							
							
							llvm-svn: 1028 
							
						 
						
							2001-10-29 16:05:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								689049e1cd 
								
							 
						 
						
							
							
								
								Fix problem next'ing over an external method  
							
							 
							
							... 
							
							
							
							llvm-svn: 1027 
							
						 
						
							2001-10-29 14:08:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9cd1451b89 
								
							 
						 
						
							
							
								
								Fix some illegal uses of the ## operator  
							
							 
							
							... 
							
							
							
							llvm-svn: 1013 
							
						 
						
							2001-10-28 22:38:22 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								578a840b29 
								
							 
						 
						
							
							
								
								Add methods print<TYPE> for String, Pointer, and each primitive type.  
							
							 
							
							... 
							
							
							
							llvm-svn: 994 
							
						 
						
							2001-10-28 20:52:27 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								009f8108bc 
								
							 
						 
						
							
							
								
								Implement a -trace command line option and a trace option in the interpreter.  
							
							 
							
							... 
							
							
							
							llvm-svn: 989 
							
						 
						
							2001-10-27 08:43:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0b00b31c78 
								
							 
						 
						
							
							
								
								* Make pointer values work better by treating them uniformly as 64 bit values.  
							
							 
							
							... 
							
							
							
							This causes code that is generated by gcc to work better.
* Implement mul & div
* Export malloc, free, and pow
* add strtol, atoi, and atol to the runtime library
llvm-svn: 988 
							
						 
						
							2001-10-27 08:28:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6642eec003 
								
							 
						 
						
							
							
								
								Provide argv for commands  
							
							 
							
							... 
							
							
							
							llvm-svn: 987 
							
						 
						
							2001-10-27 05:54:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								15157b88e9 
								
							 
						 
						
							
							
								
								* Implement exit() builtin function  
							
							 
							
							... 
							
							
							
							* Implement linked in runtime library with puts(char*) in it
* implement builtin putchar(int) function
llvm-svn: 985 
							
						 
						
							2001-10-27 04:15:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f9e623e1f9 
								
							 
						 
						
							
							
								
								Add support for building a runtime library for LLI  
							
							 
							
							... 
							
							
							
							llvm-svn: 983 
							
						 
						
							2001-10-24 19:52:41 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d299dbac0e 
								
							 
						 
						
							
							
								
								Enhancements to pass argc & argv to main if required  
							
							 
							
							... 
							
							
							
							llvm-svn: 909 
							
						 
						
							2001-10-18 21:55:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								67beacef4f 
								
							 
						 
						
							
							
								
								Implement ulong & long support  
							
							 
							
							... 
							
							
							
							llvm-svn: 843 
							
						 
						
							2001-10-15 19:18:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								78244c4667 
								
							 
						 
						
							
							
								
								Implement initializers for structs and pointers  
							
							 
							
							... 
							
							
							
							llvm-svn: 823 
							
						 
						
							2001-10-15 13:25:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c62e2e5bf7 
								
							 
						 
						
							
							
								
								Implement global variables.  Struct and Pointer initializers are not implemented yet though  
							
							 
							
							... 
							
							
							
							llvm-svn: 818 
							
						 
						
							2001-10-15 05:51:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7fac070215 
								
							 
						 
						
							
							
								
								* Both Method & GlobalVariable now subclass GlobalValue  
							
							 
							
							... 
							
							
							
							* ConstPoolPointerReference now represents a pointer to a GlobalValue
* Methods name references are now explicit pointers to methods
* Rename Value::GlobalVal to Value::GlobalVariableVal to avoid confusion
llvm-svn: 703 
							
						 
						
							2001-10-03 14:53:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								da55810666 
								
							 
						 
						
							
							
								
								Commit more code over to new cast style  
							
							 
							
							... 
							
							
							
							llvm-svn: 697 
							
						 
						
							2001-10-02 03:41:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3856934386 
								
							 
						 
						
							
							
								
								Convert more code to use new style casts  
							
							 
							
							... 
							
							
							
							Eliminate old style casts from value.h
llvm-svn: 696 
							
						 
						
							2001-10-01 20:11:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4b717c0edc 
								
							 
						 
						
							
							
								
								Add support for new style casts  
							
							 
							
							... 
							
							
							
							llvm-svn: 694 
							
						 
						
							2001-10-01 16:18:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								707d4db319 
								
							 
						 
						
							
							
								
								File #include file  
							
							 
							
							... 
							
							
							
							llvm-svn: 665 
							
						 
						
							2001-09-28 22:56:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								22a6a90511 
								
							 
						 
						
							
							
								
								Make a new llvm/Target #include directory.  
							
							 
							
							... 
							
							
							
							Move files from lib/CodeGen/TargetMachine to lib/Target
Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h}
Prepare to split TargetMachine.h into several smaller files
llvm-svn: 566 
							
						 
						
							2001-09-14 05:34:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f4a0d70778 
								
							 
						 
						
							
							
								
								Use the correct style casts  
							
							 
							
							... 
							
							
							
							llvm-svn: 546 
							
						 
						
							2001-09-10 20:12:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								baf08eb2a7 
								
							 
						 
						
							
							
								
								Add support for external methods  
							
							 
							
							... 
							
							
							
							llvm-svn: 529 
							
						 
						
							2001-09-10 04:50:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								676d4118cf 
								
							 
						 
						
							
							
								
								Genericize support for calling functions a bit  
							
							 
							
							... 
							
							
							
							Add external method support
llvm-svn: 528 
							
						 
						
							2001-09-10 04:49:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9373bd69b7 
								
							 
						 
						
							
							
								
								Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.common  
							
							 
							
							... 
							
							
							
							llvm-svn: 501 
							
						 
						
							2001-09-07 22:59:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8564037d97 
								
							 
						 
						
							
							
								
								Annotations are now const  
							
							 
							
							... 
							
							
							
							llvm-svn: 470 
							
						 
						
							2001-09-07 16:59:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2c1a98ef08 
								
							 
						 
						
							
							
								
								Lots of new functionality  
							
							 
							
							... 
							
							
							
							llvm-svn: 372 
							
						 
						
							2001-08-27 05:16:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d7ff578767 
								
							 
						 
						
							
							
								
								Initial checkin of interpreter  
							
							 
							
							... 
							
							
							
							llvm-svn: 361 
							
						 
						
							2001-08-23 17:05:04 +00:00