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 |
|