Reid Spencer 
							
						 
					 
					
						
						
							
						
						954da37bb4 
					 
					
						
						
							
							Add #include <iostream> since Value.h does not #include it any more.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-04 12:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						759d34ffb7 
					 
					
						
						
							
							Add support for the select instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-20 16:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						702a8a070f 
					 
					
						
						
							
							Adjust to new interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-04 19:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6b0fb39cb 
					 
					
						
						
							
							Adjust to new gep_type_iterator prototypes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-04 17:30:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b1dfc70ef1 
					 
					
						
						
							
							remove obsolete comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-26 07:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						e62589058c 
					 
					
						
						
							
							Fix off-by-one in Interpreter::getFirstVarArg(), which was punishing  
						
						... 
						
						
						
						any attempts by LLI to use varargs (possibly left over from the introduction
of IntrinsicLowering??)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-13 06:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7301178aac 
					 
					
						
						
							
							Pass around IntrinsicLowering instances as appropriate.  
						
						... 
						
						
						
						Reimplement the Interpreters implementation of va_* to be more direct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 09:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2cab55d7e1 
					 
					
						
						
							
							No longer run atExit functions from run()  
						
						... 
						
						
						
						rename run to runFunction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-26 06:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						dfa58498ae 
					 
					
						
						
							
							Fix typo in comment.  Add prototype for getConstantExprValue().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10390  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-11 00:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e63fc8b46f 
					 
					
						
						
							
							implement method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-08 08:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4af6de8f0a 
					 
					
						
						
							
							Do not depend on structure elements being of type UByteTy  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-25 20:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						8da17489aa 
					 
					
						
						
							
							Change LLI's internal representation of va_list to a pointer to the next  
						
						... 
						
						
						
						argument to be returned by va_arg. This allows va_lists to be passed
between different LLVM procedures (though it is unlikely that an LLI
va_list would make sense to an external function, except by chance.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-13 06:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						c1a2be18ea 
					 
					
						
						
							
							Implement vaarg instruction. This is not quite perfect: 2003-08-11-VaListArg  
						
						... 
						
						
						
						still causes a crash. But it's better than before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9794  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 21:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						9bf06b155c 
					 
					
						
						
							
							Add stub version of unwind support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9789  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 20:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						fea483d7c0 
					 
					
						
						
							
							visitCallInst --> visitCallSite.  
						
						... 
						
						
						
						Use visitCallSite to implement both CallInsts and InvokeInsts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9788  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 20:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						2cb474c8ad 
					 
					
						
						
							
							Use CallSites for call sites, instead of CallInsts. A revolutionary concept.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9784  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 19:26:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						af955ba503 
					 
					
						
						
							
							Refactor the return-from-function code into popStackAndReturnValueToCaller().  
						
						... 
						
						
						
						Make external function calls slightly less special; now they get a stack frame.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 05:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						502dda001a 
					 
					
						
						
							
							Be friendly to gcc 3.4... good compiler.  Nice compiler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-05 06:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						f143d3c284 
					 
					
						
						
							
							ExecutionEngine::create no longer takes a TraceMode argument.  
						
						... 
						
						
						
						CurFrame, TraceMode, and the CachedWriter are history.
The ExecutionAnnotations (SlotNumber, InstNumber, and FunctionInfo) are history.
ExecutionContext now keeps Values for each stack frame in a std::map.
printValue() and print() are history.
executeInstruction() is now part of run().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-24 19:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						856ba76200 
					 
					
						
						
							
							Added LLVM copyright header.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-21 15:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c6654963d 
					 
					
						
						
							
							Interpret the new varargs intrinsics correctly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-18 05:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63bd61330b 
					 
					
						
						
							
							Change FunctionInfo from being an annotation put on Functions to be  
						
						... 
						
						
						
						something which is mapped from functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-17 17:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fd13129bdf 
					 
					
						
						
							
							Reorder #includes to follow LLVM conventions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 20:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						9722294d30 
					 
					
						
						
							
							ExecutionEngine.h, GenericValue.h --> include/llvm/ExecutionEngine/  
						
						... 
						
						
						
						Build ExecutionEngine as library.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 19:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						29794cba81 
					 
					
						
						
							
							Make getOperandValue and executeCastOperation methods of Interpreter.  
						
						... 
						
						
						
						This lets us protect a few more ExecutionEngine methods.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 18:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						70975eef57 
					 
					
						
						
							
							Make CreateArgv part of lli rather than part of ExecutionEngine.  
						
						... 
						
						
						
						Switch Interpreter and JIT's "run" methods to take a Function and a vector of
 GenericValues.
Move (almost all of) the stuff that constructs a canonical call to main()
 into lli (new methods "callAsMain", "makeStringVector").
Nuke getCurrentExecutablePath(), enableTracing(), getCurrentFunction(),
 isStopped(), and many dead decls from interpreter.
Add linux strdup() support to interpreter.
Make interpreter's atexit handler runner and JIT's runAtExitHandlers() look
 more alike, in preparation for refactoring.
atexit() is spelled "atexit", not "at_exit".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 18:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						932539a941 
					 
					
						
						
							
							Remove support for printing values from a module by name, only used  
						
						... 
						
						
						
						w/ interactive keyboard entry of names.
With that, Support.cpp is history.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 05:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						413ab6655b 
					 
					
						
						
							
							Remove support for interactive (step finish next) instructions.  
						
						... 
						
						
						
						Remove printCurrentInstruction, printStackFrame and infoValue
 (only used interactively) and other unused methods of Interpreter.
Fold UserInput.cpp containing only callMainFunction() into Interpreter.cpp.
Remove unused Profile flag.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-05 04:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						9ad671d540 
					 
					
						
						
							
							Remove support for breakpoints (not used).  
						
						... 
						
						
						
						Remove some dead code and whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-04 23:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						f58815e161 
					 
					
						
						
							
							Interpreter cleanups:  
						
						... 
						
						
						
						Get rid of support for DebugMode (make it always off).
Mung some comments.
Get rid of interpreter's PROFILE_STRUCTURE_FIELDS and PerformExitStuff
 which have been disabled forever.
Get rid of -abort-on-exception (make it always on).
Get rid of user interaction stuff (debug mode innards).
Simplify Interpreter's callMainFunction().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-04 22:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						82d8277ad5 
					 
					
						
						
							
							ExecutionEngine.cpp: Move execution engine creation stuff into a new  
						
						... 
						
						
						
						static method here.
 Remove some extra blank lines.
ExecutionEngine.h: Add its prototype.
lli.cpp: Call it.
Make creation method for each type of EE into a static method of its
own subclass.
Interpreter/Interpreter.cpp: ExecutionEngine::createInterpreter -->
 Interpreter::create
Interpreter/Interpreter.h: Likewise.
JIT/JIT.cpp: ExecutionEngine::createJIT --> VM::create
JIT/VM.h: Likewise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-03 20:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						39c07264da 
					 
					
						
						
							
							Targets now configure themselves based on the source module, not on the  
						
						... 
						
						
						
						ad-hoc "Config" flags
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-24 19:50:53 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						69582b35b6 
					 
					
						
						
							
							The JIT now passes the environment pointer to the main() function when it  
						
						... 
						
						
						
						starts a program.  This allows the GNU env program to compile and JIT under
LLVM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-21 21:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						fb0ef2e82c 
					 
					
						
						
							
							Deconstify parameter to getPointerToFunction().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-13 18:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						44edb6bdd2 
					 
					
						
						
							
							Add support for atexit function, remove support for __main function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6194  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-14 14:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d7916e988c 
					 
					
						
						
							
							switch main LLI core execution to use an InstVisitor instead of a switch statement  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-10 21:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						77113b6272 
					 
					
						
						
							
							Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-10 20:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						da82ed52ac 
					 
					
						
						
							
							A large number of simple changes:  
						
						... 
						
						
						
						* s/Method/Function
  * Kill some obsolete (external) functions that used to be to support tracing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-08 16:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cdf5178f83 
					 
					
						
						
							
							Add support for recording arguments passed through the ... of a varargs function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-08 16:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fe11a97fcd 
					 
					
						
						
							
							Substantial changes to refactor LLI to incorporate both the Jello JIT and  
						
						... 
						
						
						
						the traditional LLI interpreter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5125  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-23 23:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab2dea5687 
					 
					
						
						
							
							Make command line arguments setup be endian correct!!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-07 19:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fddc755a6f 
					 
					
						
						
							
							- 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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-15 20:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						849735ce22 
					 
					
						
						
							
							Cleanup #includes, expose module  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-02 21:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0b12b5f50e 
					 
					
						
						
							
							MEGAPATCH checkin.  
						
						... 
						
						
						
						For details, See: docs/2002-06-25-MegaPatchInfo.txt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-06-25 16:13:21 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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