| 
							
							
								 Owen Anderson | ce032b483c | Privatize the MDNode uniquing table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76126 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-07-16 23:44:30 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | aad3fb7362 | Privatize the MDString uniquing table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76113 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-07-16 22:11:26 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 914e50c841 | Privatize the ConstantFP table.  I'm on a roll! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76097 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-07-16 19:05:41 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 001dbfebcb | Move the ConstantInt uniquing table into LLVMContextImpl.  This exposed a number of issues in our current context-passing stuff, which is also fixed here
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76089 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-07-16 18:04:31 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 5217007006 | Fix up header comments to make Chris happy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74537 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-06-30 17:06:46 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 2bc29dc0bc | Add LLVMContext, which will eventually be used as a container for privatizing a lot of (currently) global state, including the constant and type uniquing tables.  For now, just make it a wrapper around the existing APIs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74488 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-06-30 00:48:55 +00:00 |  |