Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						c6551ffdd5 
					 
					
						
						
							
							Implement PR1240  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-06 05:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e748401b18 
					 
					
						
						
							
							Fix PR1216 by cleaning up the ownership of JITResolver.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34552  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-24 02:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5cbf985dcb 
					 
					
						
						
							
							For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid  
						
						... 
						
						
						
						confusion with external linkage types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33663  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 20:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						fd58e6e2ec 
					 
					
						
						
							
							Moved disassembler to libSystem  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-23 10:26:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c5633c235e 
					 
					
						
						
							
							DOUT still evaluates side effects, even though it doesn't print.  This means  
						
						... 
						
						
						
						that disassembleBuffer will be called even if NDEBUG, but the result will
be ignored.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-20 20:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						a9ebd2b91f 
					 
					
						
						
							
							fix build on amd64  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-19 20:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						8cd4c3e653 
					 
					
						
						
							
							Adding disassembler interface and external hook to udis86 library.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-19 17:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36343735cb 
					 
					
						
						
							
							remove static ctors from Statistic objects  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 22:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b92767afd4 
					 
					
						
						
							
							Simplify the fetching of relocation  mode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-14 22:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						acd80ac7bb 
					 
					
						
						
							
							1. Tidy up jump table info.  
						
						... 
						
						
						
						2. Allow the jit to handle PIC relocable jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-14 19:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						832171cb97 
					 
					
						
						
							
							Removing even more <iostream> includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32320  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 20:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ac0b6ae358 
					 
					
						
						
							
							Detemplatize the Statistic class.  The only type it is instantiated with  
						
						... 
						
						
						
						is 'unsigned'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-06 17:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9a1e9b9140 
					 
					
						
						
							
							Allow target to specify alignment for function stub.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31788  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-16 20:04:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9cab56d59e 
					 
					
						
						
							
							if lazy compilation is disabled, print an error message and abort if  
						
						... 
						
						
						
						lazy compilation is ever attempted
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 19:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3ed469ccd7 
					 
					
						
						
							
							For PR786:  
						
						... 
						
						
						
						Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
fall out by removing unused variables. Remaining warnings have to do with
unused functions (I didn't want to delete code without review) and unused
variables in generated code. Maintainers should clean up the remaining
issues when they see them. All changes pass DejaGnu tests and Olden.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 20:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6336273d9 
					 
					
						
						
							
							Unbreak the JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-15 04:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b74ed07bfd 
					 
					
						
						
							
							Adding dllimport, dllexport and external weak linkage types.  
						
						... 
						
						
						
						DLL* linkages got full (I hope) codegeneration support in C & both x86
assembler backends.
External weak linkage added for future use, we don't provide any
codegeneration, etc. support for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30374  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 18:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8a650095fc 
					 
					
						
						
							
							Fix a ton of jit failures  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-13 16:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cd5731d98b 
					 
					
						
						
							
							Reflect MachineConstantPoolEntry changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-12 20:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						019f851ab2 
					 
					
						
						
							
							Behold, more work on relocations.  Things are looking pretty good now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-10 23:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fe85403467 
					 
					
						
						
							
							initial changes to support JIT'ing from multiple module providers, implicitly  
						
						... 
						
						
						
						linking the program on the fly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-16 01:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f141cc46fa 
					 
					
						
						
							
							Resolve BB references with relocation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-27 18:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						2e9f3686f8 
					 
					
						
						
							
							Fixed a typo in Evan's submisson.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-27 13:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						55b5053b8e 
					 
					
						
						
							
							Move synchronizeICache from TargetJITInfo into a static function in JITEmitter.cpp  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-27 06:33:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						55fc28076f 
					 
					
						
						
							
							- Refactor the code that resolve basic block references to a TargetJITInfo  
						
						... 
						
						
						
						method.
- Added synchronizeICache() to TargetJITInfo. It is called after each block
  of code is emitted to flush the icache. This ensures correct execution
  on targets that have separate dcache and icache.
- Added PPC / Mac OS X specific code to do icache flushing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-25 20:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c1780d2a0a 
					 
					
						
						
							
							Change AllocateRWX/DeallocateRWX do not throw an exception.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29057  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-07 17:31:41 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						52b510b4c4 
					 
					
						
						
							
							Added jump table address relocation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-23 01:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a827953c32 
					 
					
						
						
							
							Only count instructions as code size, not constant pools and other per-function stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-16 18:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						870286aa33 
					 
					
						
						
							
							Fix -pedantic warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-01 17:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f3af4ff005 
					 
					
						
						
							
							Make this print the right start pointer  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-16 06:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bbea1245a1 
					 
					
						
						
							
							Fix a hypothetical memory leak, identified by Coverity.  In practice, this  
						
						... 
						
						
						
						object is never deleted though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-12 18:10:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a5f0419b4e 
					 
					
						
						
							
							For extra sanity checking, fill free'd memory with garbage so we know that  
						
						... 
						
						
						
						people aren't reusing machine code buffers at all.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-12 00:03:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f3d1ba9ad 
					 
					
						
						
							
							Fix some bugs in the freelist manipulation code.  
						
						... 
						
						
						
						Finally, implement ExecutionEngine::freeMachineCodeForFunction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-11 23:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e993cc27ad 
					 
					
						
						
							
							Significantly revamp allocation of machine code to use free lists, real  
						
						... 
						
						
						
						allocation policies and much more.  All this complexity, and we have no
functionality change, woo! :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-11 23:08:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e7fd553b3b 
					 
					
						
						
							
							Move some methods out of line so that MutexGuard.h isn't needed in a public header.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-08 22:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d2d5c76753 
					 
					
						
						
							
							minor cleanups, no functionality change  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 18:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b4432f3d47 
					 
					
						
						
							
							Suck block address tracking out of targets into the JIT Emitter.  This  
						
						... 
						
						
						
						simplifies the MachineCodeEmitter interface just a little bit and makes
BasicBlocks work like constant pools and jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 17:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a69571c799 
					 
					
						
						
							
							Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses.  This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.  
						
						... 
						
						
						
						This fixes PR 759.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 01:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0eb4d6b52e 
					 
					
						
						
							
							Align function bodies correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 01:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e6fdcbfc47 
					 
					
						
						
							
							Simplify some code.  Don't add memory blocks to the Blocks list twice.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28071  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 00:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af1563fb62 
					 
					
						
						
							
							Change the BasicBlockAddrs map to be a vector, indexed by MBB number.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 00:32:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						32ca55f3bc 
					 
					
						
						
							
							Simplify some code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 00:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f75f9be3fb 
					 
					
						
						
							
							Several related changes:  
						
						... 
						
						
						
						1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
   from the MachineCodeEmitter interface, and reducing the amount of target-
   specific code.
3. Change the JITEmitter so that it allocates constantpools and jump tables
   *right* next to the functions that they belong to, instead of in a separate
   pool of memory.  This makes all memory for a function be contiguous, and
   means the JITEmitter only tracks one block of memory now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 23:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5d438c1f0 
					 
					
						
						
							
							Do not make the JIT memory manager manage the memory for globals.  Instead  
						
						... 
						
						
						
						just have the JIT malloc them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 21:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a726c7f1fd 
					 
					
						
						
							
							Minor cleanups, no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 21:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43b429b059 
					 
					
						
						
							
							Refactor the machine code emitter interface to pull the pointers for the current  
						
						... 
						
						
						
						code emission location into the base class, instead of being in the derived classes.
This change means that low-level methods like emitByte/emitWord now are no longer
virtual (yaay for speed), and we now have a framework to support growable code
segments.  This implements feature request #1  of PR469.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 18:27:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0cc79d45b 
					 
					
						
						
							
							Remove dead method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 17:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						c34b22716b 
					 
					
						
						
							
							Fix a warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-25 17:46:32 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						37efe67645 
					 
					
						
						
							
							JumpTable support!  What this represents is working asm and jit support for  
						
						... 
						
						
						
						x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enhanced in the coming days to support
PIC, and less dense forms of jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-22 18:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						239862ce99 
					 
					
						
						
							
							simplify this code now that each constant pool entry is not separately allocated  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-09 04:49:59 +00:00