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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						489032a2b7 
					 
					
						
						
							
							Unbreak build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 17:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						cce6c297c5 
					 
					
						
						
							
							On Darwin ARM, memory needs special handling to do JIT. This patch expands  
						
						... 
						
						
						
						this handling to work properly for modifying stub functions, relocations
back to entry points after JIT compilation, etc..
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57013  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 16:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d735b8019b 
					 
					
						
						
							
							Switch the MachineOperand accessors back to the short names like  
						
						... 
						
						
						
						isReg, etc., from isRegister, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 15:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						dcb31e1790 
					 
					
						
						
							
							Acquire the lock only when necessary. More precisely, do not acquire  
						
						... 
						
						
						
						the lock when calling a method which may materialize the llvm::Function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 07:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						446531e7bb 
					 
					
						
						
							
							Add DisableGVCompilation which forces the JIT to assert when it tries to allocate space for a GlobalVariable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-24 16:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						3d01fc7de8 
					 
					
						
						
							
							Initial support for the CMake build system.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-22 01:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bc4707a255 
					 
					
						
						
							
							Preliminary support for systems which require changing JIT memory regions privilege from read / write to read / executable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-18 07:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						19e861a4ff 
					 
					
						
						
							
							Make safer variant of alias resolution routine to be default  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-09 20:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						252ddfbdbc 
					 
					
						
						
							
							MMI may be null.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-02 08:14:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						d046fc61ac 
					 
					
						
						
							
							Add support for JIT exceptions on Darwin. Since we're dealing with libgcc,  
						
						... 
						
						
						
						whose darwin code was written after the ability to dynamically register frames,
we need to do special hacks to make things work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-28 22:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a044dfcb5a 
					 
					
						
						
							
							Get rid of a couple of dynamic_cast.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-20 00:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						2d450ebe18 
					 
					
						
						
							
							Update the JIT exception writer to better mimic the codegen exception writer.  
						
						... 
						
						
						
						Also skip indirect encoding for platforms that ask for one: we direclty
write an address, not a pointer to the address.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-19 14:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						a7ec87cd07 
					 
					
						
						
							
							Register the frame register function when allocating the JIT,  
						
						... 
						
						
						
						so that lli works out of the box with -enable-eh.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-18 14:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ffe31d7bf1 
					 
					
						
						
							
							Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-16 12:57:46 +00:00