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 
							
						 
					 
					
						
						
							
						
						9d20b71eca 
					 
					
						
						
							
							Represent va_list in interpreter as a (ec-stack-depth . var-arg-index)  
						
						... 
						
						
						
						pair, and look up varargs in the execution stack every time, instead of
just pushing iterators (which can be invalidated during callFunction())
around.  (union GenericValue now has a "pair of uints" member, to support
this mechanism.) Fixes Bug 234.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-25 23:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						367b91d1bd 
					 
					
						
						
							
							Great sparc renaming fallout IV: Sparc --> SparcV9.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-25 22:09:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						150666fd82 
					 
					
						
						
							
							Great renaming part II: Sparc --> SparcV9 (also includes command-line options and Makefiles)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-25 19:08:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd2c82a427 
					 
					
						
						
							
							Make the JIT zero out globals with memset instead of an element at a time.  This  
						
						... 
						
						
						
						should speed it up a bit on a lot of programs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-15 05:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d8400d86dd 
					 
					
						
						
							
							The Interpreter was failing the AtExit UnitTest. This fixes it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-13 05:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5d8996720 
					 
					
						
						
							
							Start using the new and improve interface to FunctionType arguments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-09 04:14:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aeb2a1d708 
					 
					
						
						
							
							rename the "exceptional" destination of an invoke instruction to the 'unwind' dest  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-08 21:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						23c4724369 
					 
					
						
						
							
							Print out all globals as they are emitted, not just those emitted from  
						
						... 
						
						
						
						emitGlobals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-08 19:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c0398ed47 
					 
					
						
						
							
							There is no reason to #define fd  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-08 19:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						338733fdd2 
					 
					
						
						
							
							Print an error message if we can't materialize the bytecode file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11043  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-01 01:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						da79bd2322 
					 
					
						
						
							
							Print an error message if there is an error materialize the bc file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-01 00:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						34562bab04 
					 
					
						
						
							
							Don't pass anything to the IntrinsicLowering class that is not_intrinsic,  
						
						... 
						
						
						
						because that makes it abort. Also, fix a typo in a comment.
This checkin brought to you by the "It only takes about 30 seconds to run
ENABLE_LLI tests on Shootout on zion, even if they all dump core" fund.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-14 06:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55d86482bd 
					 
					
						
						
							
							Add new ExecutionEngine::getGlobalValueAtAddress method, which can efficiently  
						
						... 
						
						
						
						turn a memory address back into the LLVM global object that starts at that
address.  Note that this won't cause any additional datastructures to be built
for clients of the EE that don't need this information.
Also modified some code to not access the GlobalAddress map directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10674  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-31 20:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f70e0c216c 
					 
					
						
						
							
							Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering  
						
						... 
						
						
						
						implementation from the TargetMachine directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 21:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7301178aac 
					 
					
						
						
							
							Pass around IntrinsicLowering instances as appropriate.  
						
						... 
						
						
						
						Reimplement the Interpreters implementation of va_* to be more direct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 09:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						87f03108f2 
					 
					
						
						
							
							Factor code out of LLI  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-26 06:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ff0f1bb32a 
					 
					
						
						
							
							No longer run atExit functions from run()  
						
						... 
						
						
						
						rename run to runFunction
Genericize the runFunction code a little bit, though it still stinks
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-26 06:13:47 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						028565b14b 
					 
					
						
						
							
							This should not be needed anymore  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 10:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c07ed13875 
					 
					
						
						
							
							Implement PR135, lazy emission of global variables  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 03:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						24b0a18c43 
					 
					
						
						
							
							Simple refactorings to prepare for lazy global emission  
						
						... 
						
						
						
						Also, add a stat for the number of globals emitted
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 02:45:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4d326fa9be 
					 
					
						
						
							
							Cleanup the JIT as per PR176.  This renames the VM class to JIT, and merges the  
						
						... 
						
						
						
						VM.cpp and JIT.cpp files into JIT.cpp.  This also splits some nasty code out
into TargetSelect.cpp so that people hopefully won't notice it.  :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10544  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 01:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61612df9cb 
					 
					
						
						
							
							Update for changes in the JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 01:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e60a9165d 
					 
					
						
						
							
							Rip JIT specific stuff out of TargetMachine, as per PR176  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-20 01:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f7a743d7ed 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-14 23:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						6c9d582738 
					 
					
						
						
							
							Dynamically get the right-sized member of a GenericValue to hold a size_t, and  
						
						... 
						
						
						
						use it to return the result of strlen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-12 15:38:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						993bdcec00 
					 
					
						
						
							
							Implement the ExecutionEngine::getPointerToFunctionOrStub by forwarding the  
						
						... 
						
						
						
						request on to the TargetMachine if it supports the getJITStubForFunction method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-12 07:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						2798cd077a 
					 
					
						
						
							
							Since we are using a gep_type_iterator, we apparently must get the type  
						
						... 
						
						
						
						index by using I.getOperand() here. This was failing an assertion on
basically every struct access.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10426  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-12 05: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 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						63438cc9b0 
					 
					
						
						
							
							Add support for --debug-only=interpreter, to print out instrs before  
						
						... 
						
						
						
						interpreting them.
Move support for getting the value of a ConstantExpr into
getConstantExprValue(), and add support for the rest of the different
kinds of ConstantExprs.  (I don't think I like ConstantExprs!)
This requires separate procedures executeShlInst() and executeShrInst().
Reduce the number of references to TheEE.
Get rid of an old comment mentioning annotations.
Fix exitCalled(), which was crashing the Interpreter. This was a
leftover from the return-value code refactoring.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10389  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-11 00:22:59 +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 
							
						 
					 
					
						
						
							
						
						38f0ebad9a 
					 
					
						
						
							
							Use the new method, though noone currently implements it any better than before  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10320  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-08 08:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c19aadee66 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-08 08:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c0a6a19ef 
					 
					
						
						
							
							Emit constants to one contiguous block, but this time, respect alignment constraints.  
						
						... 
						
						
						
						If this doesn't work Misha, feel free to revert it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-30 04:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						91de352796 
					 
					
						
						
							
							Go back to allocating memory for each constant separately. Since SPARCs do not  
						
						... 
						
						
						
						allow unaligned loads, that is probably the problem I've been seeing in numerous
SPARC test cases failing. X86, on the other hand, just slows down unaligned
accesses, since it must make 2 aligned accesses for each unaligned one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-30 00:50:53 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c2ee9b9c7a 
					 
					
						
						
							
							Fine grainify namespaceification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-19 21:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						ef7e57018d 
					 
					
						
						
							
							Emit the MachineConstantPool constants in one contiguous memory `pool'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10060  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-17 20:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						0ca042db71 
					 
					
						
						
							
							* Order #includes as per style guide  
						
						... 
						
						
						
						* Delete blank comment lines
* Eliminate space between function name and open-paren ( to be consistent
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-17 20:37:02 +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 
							
						 
					 
					
						
						
							
						
						0bb3c2b854 
					 
					
						
						
							
							Remove #include of PassManager.h which was marked FIXME, and apparently is no  
						
						... 
						
						
						
						longer used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-09 03:15:40 +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 
							
						 
					 
					
						
						
							
						
						dbde1ae7a0 
					 
					
						
						
							
							popStackAndReturnValueToCaller() must advance instruction pointer to normal  
						
						... 
						
						
						
						destination, if returning from an invoke.
Implement 'unwind' instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 20:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						cb93d8d3a9 
					 
					
						
						
							
							Remove the *BIG UGLY HACK* from the JIT: PreSelection is now a FunctionPass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 20:32:08 +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 
							
						 
					 
					
						
						
							
						
						ae2495a921 
					 
					
						
						
							
							Make the operation of visitCallInst() only depend on the CallSite.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9787  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 19:59:08 +00:00