Jim Grosbach 
							
						 
					 
					
						
						
							
						
						caf767bb02 
					 
					
						
						
							
							Remove extraneous 'return'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-05 23:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						b572830a52 
					 
					
						
						
							
							Add missing file from r128851.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-04 23:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						fcbe5b7193 
					 
					
						
						
							
							Layer the memory manager between the JIT and the runtime Dyld.  
						
						... 
						
						
						
						The JITMemory manager references LLVM IR constructs directly, while the
runtime Dyld works at a lower level and can handle objects which may not
originate from LLVM IR. Introduce a new layer for the memory manager to
handle the interface between them. For the MCJIT, this layer will be almost
entirely simply a call-through w/ translation between the IR objects and
symbol names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-04 23:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						5acfa9f0fd 
					 
					
						
						
							
							Instantiate a JITMemoryManager for MCJIT Dyld  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-29 21:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						5ffe37f2c7 
					 
					
						
						
							
							Runtime dylib simple ARM 24-bit branch relocation support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128184  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 23:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						a8287e322f 
					 
					
						
						
							
							Split out relocation resolution into target-specific bits.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 22:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						66978bd81c 
					 
					
						
						
							
							Fix double-free of Module.  
						
						... 
						
						
						
						The ExecutionEngine constructor already added the module, so there's no
need to call addModule() directly. Doing so causes a double-free of the
Module at program termination.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 21:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						8b54dca41c 
					 
					
						
						
							
							Start of relocation resolution for the runtime dyld library.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 19:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						8086f3b494 
					 
					
						
						
							
							Make sure to report any errors from the runtime dyld.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 19:51:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						91dde155f1 
					 
					
						
						
							
							Tidy up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128096  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 18:22:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						5010ed0367 
					 
					
						
						
							
							Add missing file from previous commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 18:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						b3eecaf19e 
					 
					
						
						
							
							Propogate the error message, not just the error state.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 18:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						34714a0609 
					 
					
						
						
							
							Add simple arg passing to MC-JIT and support for exit() call.  
						
						... 
						
						
						
						Support argument passing simple, common, prototypes directly. More
complicated scenarios will require building up a stub function, which the
MC-JIT isn't set up to handle yet.
Add Intercept.cpp, which is just a copy from ExecutionEngine/JIT for now,
to handle looking looking up external symbol names. This probably more
properly belongs as part of RuntimeDyld. It'll migrate there as things
flesh out more fully.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 18:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								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