Chris Lattner 
							
						 
					 
					
						
						
							
						
						e06e9146ee 
					 
					
						
						
							
							Move FunctionArgument out of iOther.h into Argument.h and rename class to  
						
						... 
						
						
						
						be 'Argument' instead of FunctionArgument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-09 19:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b972f95b15 
					 
					
						
						
							
							Update comment to reflect class name change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-09 19:40:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc55a3140c 
					 
					
						
						
							
							Remove extranous #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-08 22:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2fbfdcffd3 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2144  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-07 20:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b408b12556 
					 
					
						
						
							
							s/Method/Function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2036  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-29 03:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9a3d69649a 
					 
					
						
						
							
							Change from Method to Function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-26 18:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7b83b1db25 
					 
					
						
						
							
							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)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-11 17:52:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						665ee88504 
					 
					
						
						
							
							Implement a bunch of new functions to support the SPECINT mcf  
						
						... 
						
						
						
						benchmark
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-08 22:51:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9bffa73530 
					 
					
						
						
							
							Keep track of memory allocated by alloca so that it is freed appropriately  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-19 18:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						34dd24b0b8 
					 
					
						
						
							
							Implement exp function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-18 19:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						221d688a5e 
					 
					
						
						
							
							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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1746  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 21:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74030254b5 
					 
					
						
						
							
							Add new abort-on-exceptions flag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1737  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-12 15:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c0fbd57c97 
					 
					
						
						
							
							Make array bound checks optional and disabled by default.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-11 20:19:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						295fe67059 
					 
					
						
						
							
							Implement the clock() function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1573  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-01-23 21:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						697954c15d 
					 
					
						
						
							
							Changes to build successfully with GCC 3.02  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-01-20 22:54:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f23eb85de8 
					 
					
						
						
							
							* Support the new -q flag for automated tests  
						
						... 
						
						
						
						* Remove unsized array support
* Add pointer indexing support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-12-14 16:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e7c6f726c8 
					 
					
						
						
							
							Implement sprintf  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-12-13 00:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a17675206 
					 
					
						
						
							
							Renamed inst_const_iterator -> const_inst_iterator  
						
						... 
						
						
						
						Renamed op_const_iterator   -> const_op_iterator
Renamed PointerType::getValueType() -> PointerType::getElementType()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-12-04 00:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9bb2df410 
					 
					
						
						
							
							Rename ConstPoolVal -> Constant  
						
						... 
						
						
						
						Rename ConstPool*   -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-12-03 22:26:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7061dc50b2 
					 
					
						
						
							
							Split the PHINode class out from the iOther.h file into the iPHINode.h file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1405  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-12-03 18:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cee8f9ae67 
					 
					
						
						
							
							Create a new #include "Support/..." directory structure to move things  
						
						... 
						
						
						
						from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-27 00:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						360e17eaf1 
					 
					
						
						
							
							Move DataTypes.h from llvm/Support to just Support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1399  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-26 23:04:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de51dd890f 
					 
					
						
						
							
							Use pointertype where appropriate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1392  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-26 19:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						69b5ce90dc 
					 
					
						
						
							
							Remove invalid,unneccesary ## token  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1391  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-26 19:19:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						782b939db1 
					 
					
						
						
							
							* Implement array indexing in lli  
						
						... 
						
						
						
						* Add external atoi method as well as floor, and srand
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-26 18:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bcce72f95 
					 
					
						
						
							
							Rename cruft  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-14 11:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1b600144bd 
					 
					
						
						
							
							Implement some more rand functions for em3d benchmark  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-13 05:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84efe09e3d 
					 
					
						
						
							
							Print percentages for profiling info better  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-12 20:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a95c69997f 
					 
					
						
						
							
							Print profile info if exit() is called  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-12 16:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e240906471 
					 
					
						
						
							
							Hack a structure profiling option together  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-12 16:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						070cf5e47e 
					 
					
						
						
							
							Correct problem that allows indirect function calls  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-07 20:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea38c0e85c 
					 
					
						
						
							
							* 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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1177  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-07 19:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						461f02fc19 
					 
					
						
						
							
							*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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-07 05:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5af0c4803b 
					 
					
						
						
							
							* 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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-07 04:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6a6791b326 
					 
					
						
						
							
							Add %p format to printf, which MUST be used when printing pointer values.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-07 02:57:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8679005193 
					 
					
						
						
							
							Implement log and drand48 for TSP bm  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1165  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-06 22:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c063d385fa 
					 
					
						
						
							
							Implement sqrt, implement printf better, simpler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-06 21:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0f279b245d 
					 
					
						
						
							
							Be lenient on types so that programs that are not very typesafe will work  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 10:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4d0e1f96f4 
					 
					
						
						
							
							Implement xor operator  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-30 20:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5deea3c5c5 
					 
					
						
						
							
							callExternalMethod now returns the return value of the function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-30 20:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4721f1304f 
					 
					
						
						
							
							Implement a gross function name map that must be used when linking statically  
						
						... 
						
						
						
						This is for use with purify
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-30 20:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bb76f02756 
					 
					
						
						
							
							* 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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-30 20:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a5637fc466 
					 
					
						
						
							
							Don't fail to load runtime if running LLI from the current directory  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1044  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-30 16:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5b2ec19ce 
					 
					
						
						
							
							Print out a label if we step into the first instruction of a basic block  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1038  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-29 20:44:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						08845a242c 
					 
					
						
						
							
							* Fix pow wrapper to actually work  
						
						... 
						
						
						
						* Implement rudimentary printf support for lli
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-29 20:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						95c3af584f 
					 
					
						
						
							
							Implement getelementptr instruction as well as the load and store forms  
						
						... 
						
						
						
						that incorporate gep
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1036  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-29 19:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						069aa256af 
					 
					
						
						
							
							Remember to print out the next instruction if stepping over an external method call  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-29 16:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a74a6b5fdf 
					 
					
						
						
							
							Fix problem next'ing over an external method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-29 14:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						316a65bda9 
					 
					
						
						
							
							Fix some illegal uses of the ## operator  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1013  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-28 22:38:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						3eb60f8775 
					 
					
						
						
							
							Add methods print<TYPE> for String, Pointer, and each primitive type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-28 20:52:27 +00:00