Chris Lattner 
							
						 
					 
					
						
						
							
						
						b67c958342 
					 
					
						
						
							
							rename methods in System/Host to be more consistent.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-22 19:53:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e42c5bdf5 
					 
					
						
						
							
							add getPointerToGlobal to the C bindings, patch by Lennart Augustsson!  
						
						... 
						
						
						
						PR3364
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-21 18:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						9c70819da0 
					 
					
						
						
							
							Fix typo.  Patch by Alexei Svitkine.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-20 21:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						f514e2d28f 
					 
					
						
						
							
							Make the Interpreter use libffi if it's available. Patch from Alexei Svitkine!  
						
						... 
						
						
						
						This requires a rebuild of 'configure' itself. I will be committing that next, but
built with the wrong version of autoconf. Somebody who has the right one, please update
it.
As a side-note, because of the way autoconf works, all built tools will link against
libffi, not just lli. If you know how to fix this, please let me know ...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-20 00:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9029cb8363 
					 
					
						
						
							
							don't assert and die on out of range (undefined) shifts.  This fixes  
						
						... 
						
						
						
						PR3334.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-16 20:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4d544a2c80 
					 
					
						
						
							
							Change isGVCompilationDisabled() semantics again. It should abort on any GV that's not constant whether it's "internal" or not. In a server / client environment, GV is returned in the same block of memory as code. However, the memory might not be writable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62336  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-16 19:14:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						2388a588bd 
					 
					
						
						
							
							Registry.h should not depend on CommandLine.h.  
						
						... 
						
						
						
						Split Support/Registry.h into two files so that we have less to
recompile every time CommandLine.h is changed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-16 07:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						5c1799b293 
					 
					
						
						
							
							Delete trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-16 06:53:46 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bb46f52027 
					 
					
						
						
							
							Add the private linkage.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 20:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ceb4d1aecb 
					 
					
						
						
							
							Rename getABITypeSize to getTypePaddedSize, as  
						
						... 
						
						
						
						suggested by Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 20:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9b8f542e27 
					 
					
						
						
							
							Removed trailing whitespace from Makefiles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-09 16:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d68a07650c 
					 
					
						
						
							
							Tidy up #includes, deleting a bunch of unnecessary #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5951368409 
					 
					
						
						
							
							Fix misplaced right parentheses.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						69f9378675 
					 
					
						
						
							
							Handle weak_extern in the JIT. This fixes  
						
						... 
						
						
						
						SingleSource/UnitTests/2007-04-25-weak.c in JIT mode. The test
now passes on systems which are able to produce a correct
reference output to compare with.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61674  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 05:32:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5788d1a169 
					 
					
						
						
							
							Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-10 02:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						369e02da1b 
					 
					
						
						
							
							Fix a bug introduced by r59265. If lazy compilation is disabled, return actual function ptr instead of ptr to stub if function is already compiled.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-10 01:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						77f86ad087 
					 
					
						
						
							
							DisableGVCompilation should not abort on internal GlobalValue's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-09 07:31:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cdfc51ffe3 
					 
					
						
						
							
							Make JIT::runFunction handle functions with non-C calling conventions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-23 08:00:11 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						67c8c4caba 
					 
					
						
						
							
							Implement support for JIT exceptions on X86_64. Relative offsets are  
						
						... 
						
						
						
						encoded on 32 bytes, and the personality function is not encoded as
relative.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-18 10:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						704bff9e6c 
					 
					
						
						
							
							Always emit a function pointer as a pointer to the function stub (if there is one). This makes it possible to compare function pointer values in lazy compilation mode. This fixes PR3043.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-13 21:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e7c3551e6f 
					 
					
						
						
							
							Change binary dump format.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-12 08:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e4d783d584 
					 
					
						
						
							
							Comments and indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59007  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-10 23:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5594f120b8 
					 
					
						
						
							
							Forgot these.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-10 01:52:24 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						fff484f192 
					 
					
						
						
							
							Remove a InvalidateInstructionCache call with incorrect size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58898  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-08 08:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ce4a70bd76 
					 
					
						
						
							
							Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ptr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-08 08:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d7398c9b69 
					 
					
						
						
							
							Rename isString -> isExternalSymbol; getString -> getExternalSymbol since these work on externsym machine relocations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-08 07:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ca66b08bc6 
					 
					
						
						
							
							More debug output.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-08 07:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						366cf29ca5 
					 
					
						
						
							
							More debug output.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-07 22:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						47c01a0099 
					 
					
						
						
							
							Jump tables may be emitted by target.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-07 09:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						eb5d95a22d 
					 
					
						
						
							
							Improve JIT debugging outputs format consistency.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-06 17:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						6863fb033a 
					 
					
						
						
							
							Need a \n.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58788  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-06 01:18:29 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a7916f586d 
					 
					
						
						
							
							Undo 58778 but makes the binary dump prettier.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-05 23:44:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5e136c0f37 
					 
					
						
						
							
							Remove debug output that's not really useful.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-05 23:21:11 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c96a8e7df1 
					 
					
						
						
							
							Rename isGVLazyPtr to isGVNonLazyPtr relocation. This represents Mac OS X  
						
						... 
						
						
						
						indirect gv reference. Please don't call it lazy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58746  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-05 01:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4e20c5c30b 
					 
					
						
						
							
							Debugging output tweak.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58737  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-05 00:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b0b53491ef 
					 
					
						
						
							
							For some targets, it's not possible to place GVs in the same memory buffer as the MachineCodeEmitter allocated memory. Code and data has different read / write / execution privilege requirements.  
						
						... 
						
						
						
						This is a short term workaround. The current solution is for the JIT memory manager to manage code and data memory separately.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-04 09:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						89687e3e4a 
					 
					
						
						
							
							80 col violation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58684  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-04 06:10:31 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9200605cd5 
					 
					
						
						
							
							Silence a compiler warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-03 07:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						8fe95356dd 
					 
					
						
						
							
							Revert errant deletion. The target needs to be able to specify that it doesn't want the generic constant pool to be emitted.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58475  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-30 23:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ef5784ef9b 
					 
					
						
						
							
							Let target resolve some relocation results.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-29 23:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						bc6d876adf 
					 
					
						
						
							
							Support for constant islands in the ARM JIT.  
						
						... 
						
						
						
						Since the ARM constant pool handling supercedes the standard LLVM constant
pool entirely, the JIT emitter does not allocate space for the constants,
nor initialize the memory. The constant pool is considered part of the 
instruction stream.
Likewise, when resolving relocations into the constant pool, a hook into
the target back end is used to resolve from the constant ID# to the
address where the constant is stored.
For now, the support in the ARM emitter is limited to 32-bit integer. Future
patches will expand this to the full range of constants necessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-28 18:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						46fa139e26 
					 
					
						
						
							
							Support for allocation of TLS variables in the JIT. Allocation of a global  
						
						... 
						
						
						
						variable is moved to the execution engine. The JIT calls the TargetJITInfo
to allocate thread local storage. Currently, only linux/x86 knows how to
allocate thread local global variables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-25 15:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						5c5b6dfd0e 
					 
					
						
						
							
							CMake: Turned some libraries into partially linked objects. Corrected  
						
						... 
						
						
						
						names of LLVMCore and ARMCodeGen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-22 02:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Lopes 
							
						 
					 
					
						
						
							
						
						cef7527a85 
					 
					
						
						
							
							fix a tricky bug in the JIT global variable emitter, that was triggered when JITing a variable independently of a function. This lead to sharing memory memory between functions and GVs thus changing the value of a GV could change the code in execution. more details on the ML.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57900  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-21 11:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Lopes 
							
						 
					 
					
						
						
							
						
						c8ed902298 
					 
					
						
						
							
							little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in emitGlobals()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-14 10:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						77fcca845e 
					 
					
						
						
							
							Revert r57340 move guard mutex in getPointerToFunction as this can cause  
						
						... 
						
						
						
						deadlock issues with java
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-10 18:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						1c341c8462 
					 
					
						
						
							
							Moved guard mutex upwards to guard materializing a function  
						
						... 
						
						
						
						in getPointerToFunction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57340  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-10 01:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						23a98551ab 
					 
					
						
						
							
							Add a "loses information" return value to APFloat::convert  
						
						... 
						
						
						
						and APFloat::convertToInteger.  Restore return value to
IEEE754.  Adjust all users accordingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-09 23:00:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						7111b02c73 
					 
					
						
						
							
							Rename APFloat::convertToAPInt to bitcastToAPInt to  
						
						... 
						
						
						
						make it clearer what the function does.  No functional
change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-09 18:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						4520dd2b7b 
					 
					
						
						
							
							Add <cstdio> include where needed by gcc-4.4.  
						
						... 
						
						
						
						Patch by Samuel Tardieu.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-08 07:23:46 +00:00