Jim Grosbach 
							
						 
					 
					
						
						
							
						
						8bf0ecdbf6 
					 
					
						
						
							
							Trailing whitespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 15:21:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						d6190673f0 
					 
					
						
						
							
							Fix comment in header.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 08:49:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						f922910494 
					 
					
						
						
							
							Hook up the MCJIT to the RuntimeDyld library.  
						
						 
						
						... 
						
						
						
						Lots of cleanup to make the interfaces prettier, use the JITMemoryManager,
handle multiple functions and modules, etc.. This gets far enough that
the MCJIT compiles and runs code, though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128052  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 01:06:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						8371c89902 
					 
					
						
						
							
							Initialize HasError.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128049  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 00:42:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						1dbf6f5ab4 
					 
					
						
						
							
							Build the new RuntimeDyld library.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-21 23:07:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						6e56331ed9 
					 
					
						
						
							
							Library-ize the dyld components of llvm-rtdyld.  
						
						 
						
						... 
						
						
						
						Move the dynamic linking functionality of the llvm-rtdyld program into an
ExecutionEngine support library. Update llvm-rtdyld to just load an object
file into memory, use the library to process it, then run the _main()
function, if one is found.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-21 22:15:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						7b6747ed42 
					 
					
						
						
							
							Silence a warning.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-18 22:50:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						31649e61bc 
					 
					
						
						
							
							Beginnings of MC-JIT code generation.  
						
						 
						
						... 
						
						
						
						Proof-of-concept code that code-gens a module to an in-memory MachO object.
This will be hooked up to a run-time dynamic linker library (see: llvm-rtdyld
for similarly conceptual work for that part) which will take the compiled
object and link it together with the rest of the system, providing back to the
JIT a table of available symbols which will be used to respond to the
getPointerTo*() queries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127916  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-18 22:48:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						124d0332db 
					 
					
						
						
							
							Tidy up. Whitespace and 80 column.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-16 01:21:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						4f9fc854bc 
					 
					
						
						
							
							Trailing whitespae.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-15 20:25:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						515c67ee77 
					 
					
						
						
							
							Support unregistering exception frames of functions when they are removed.  
						
						 
						
						... 
						
						
						
						Patch by Johannes Schaub!
Fixes PR8548
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-04 23:37:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						6d857ca4d7 
					 
					
						
						
							
							Move library stuff out of the toplevel CMakeLists.txt file.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-18 22:06:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						abcae24d99 
					 
					
						
						
							
							Fix libffi usage when it is on a custom path.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-28 16:49:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						11d23bd890 
					 
					
						
						
							
							Use the paths to libffi's header and library even when no custom  
						
						 
						
						... 
						
						
						
						location was stated with FFI_INCLUDE_DIR/FFI_LIBRARY_DIR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124449  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-27 22:58:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						5969379145 
					 
					
						
						
							
							Handles libffi on the CMake build.  
						
						 
						
						... 
						
						
						
						Patch by arrowdodger!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-21 15:42:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						16c29b5f28 
					 
					
						
						
							
							Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 12:39:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						3069cbf7b3 
					 
					
						
						
							
							Remove unneeded zero arrays.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 15:28:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6efa3996 
					 
					
						
						
							
							Merge System into Support.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:16:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jay Foad 
							
						 
					 
					
						
						
							
						
						e4d19c9eb2 
					 
					
						
						
							
							PR5207: change APInt::doubleToBits() and APInt::floatToBits() to be  
						
						 
						
						... 
						
						
						
						static methods that return a new APInt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120261  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-28 21:04:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d9e3385ced 
					 
					
						
						
							
							Move getInitialFrameState() to TargetFrameInfo  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 23:25:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						6aec298486 
					 
					
						
						
							
							MCJIT: Stub out MCJIT implementation, still doesn't do anything useful.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 16:06:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						6d135972bf 
					 
					
						
						
							
							lli: Add stub -use-mcjit option, which doesn't currently do anything.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119508  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 16:06:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						48dd875be1 
					 
					
						
						
							
							JIT: More nitty style tweakage, aka territory marking.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 02:48:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						32c7a5e08c 
					 
					
						
						
							
							Fix some more 80-col violas.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 00:55:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ab19da4bc0 
					 
					
						
						
							
							Fix 80-col violation / non-sensicalness.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 00:55:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						19e57025d4 
					 
					
						
						
							
							Move the remaining attribute macros to systematic names based on the attribute  
						
						 
						
						... 
						
						
						
						name and prefixed with 'LLVM_'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-23 08:40:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						b35fd448ce 
					 
					
						
						
							
							Fix the cleanup process of exception information in JIT.  Now JIT  
						
						 
						
						... 
						
						
						
						deregisters registered by it FDE structures allowing consecutive
JIT runs to succeed.  Patch by Yuri.  Fixes PR8285.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117004  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-21 08:57:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3a210e2d30 
					 
					
						
						
							
							Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."  
						
						 
						
						... 
						
						
						
						This reverts commit r113632
Conflicts:
	cmake/modules/AddLLVM.cmake
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-13 23:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4e9c939312 
					 
					
						
						
							
							CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-10 21:14:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						17f9bfaa83 
					 
					
						
						
							
							Fix a comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112535  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-30 21:54:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						37ce5650e6 
					 
					
						
						
							
							EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897)  
						
						 
						
						... 
						
						
						
						On Mingw and Cygwin, the symbol __main is resolved to
callee's(eg. tools/lli) one, to invoke wrong duplicated ctors
(and register wrong callee's dtors with atexit(3)).
We expect, by callee, ExecutionEngine::runStaticConstructorsDestructors()
is called before ExecutionEngine::runFunctionAsMain() is called.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-30 14:00:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6a39aa5cd 
					 
					
						
						
							
							remove some dead code.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 03:12:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						83a82ac0b4 
					 
					
						
						
							
							When creating a JIT, try to load the program so that we can resolve symbols  
						
						 
						
						... 
						
						
						
						against it. This affects Windows.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-17 16:19:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						1f74ad7614 
					 
					
						
						
							
							Stop the JIT from refusing to work just because the program it was compiled into  
						
						 
						
						... 
						
						
						
						was built with -static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-09 07:20:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						e4373b0da6 
					 
					
						
						
							
							Don't call __register_frame from the JIT on systems that use setjmp/longjmp  
						
						 
						
						... 
						
						
						
						exception handling.  Also fix an extra underscore typo in one instance of
"__ARM_EABI__".  Radar 8236264.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-26 21:58:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						77beeaec1e 
					 
					
						
						
							
							remove the dwarf sizing stuff which is now dead, it was  
						
						 
						
						... 
						
						
						
						"yet another" copy of the dwarf EH emission code that was
copied, pasted and slightly hacked up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-22 21:20:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						134d8eec87 
					 
					
						
						
							
							remove the JIT "NeedsExactSize" feature and supporting logic.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-22 21:17:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						e117b63973 
					 
					
						
						
							
							Fix indentation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-19 09:36:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						d90fee9b42 
					 
					
						
						
							
							Expose JIT::recompileAndRelinkFunction for use through the C API.  
						
						 
						
						... 
						
						
						
						Patch by Benjamin Saunders.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108690  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-19 09:33:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						10bb4211d6 
					 
					
						
						
							
							Get rid of a bunch of duplicated ELF enum values.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-16 07:53:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						3472766f9e 
					 
					
						
						
							
							Convert some tab stops into spaces.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-12 08:16:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						68feb22ad8 
					 
					
						
						
							
							first part of JIT support for address of labels, part of PR7264,  
						
						 
						
						... 
						
						
						
						patch by Yuri!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-11 23:07:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						963433115a 
					 
					
						
						
							
							Handle execution entrypoints with non-integer return types.  
						
						 
						
						... 
						
						
						
						Fix from Russel Power in PR7284.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-18 02:01:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						87565c1d77 
					 
					
						
						
							
							improve portability to systems that don't have powf/modf (e.g. solaris 9)  
						
						 
						
						... 
						
						
						
						patch by Evzen Muller!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-15 17:10:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						57b6e9eb6c 
					 
					
						
						
							
							Remove the -enable-sjlj-eh option, which doesn't do anything.  
						
						 
						
						... 
						
						
						
						Remove the -enable-eh option which is only used by the JIT,
and replace it with -jit-enable-eh.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-02 15:36:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4781e30b7b 
					 
					
						
						
							
							Fix an ancient FIXME.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-01 02:43:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						8c818fc35c 
					 
					
						
						
							
							Fix the OProfileJITEventListener build after r101844 removed  
						
						 
						
						... 
						
						
						
						MachineFunction::DefaultDebugLoc.  We now use the same technique as
DwarfDebug::beginFunction to find the starting line number for a
function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102679  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-30 00:16:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						091fc4b556 
					 
					
						
						
							
							Don't rely upon the MCSymbol "isDefined" method to indicate if a label has been  
						
						 
						
						... 
						
						
						
						emitted or not. The JIT doesn't set that. Look it up in the label location table
instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-18 00:56:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						69c128f19d 
					 
					
						
						
							
							Formatting changes. No functionality change.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-18 00:52:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3fb150a902 
					 
					
						
						
							
							Fix -Wcast-qual warnings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-17 17:42:52 +00:00