| Commit message (Expand) | Author | Age | Files | Lines |
* | Derive metadata hierarchy from Value instead of User. | Devang Patel | 2009-10-21 | 1 | -3/+1 |
* | Banish ConstantsLock. It's serving no purpose other than slowing things down | Owen Anderson | 2009-10-19 | 1 | -1/+0 |
* | s/class Metadata/class MetadataContext/g | Devang Patel | 2009-09-28 | 1 | -1/+1 |
* | Add llvm::Metadata to manage metadata used in a context. | Devang Patel | 2009-09-16 | 1 | -0/+1 |
* | Fix whitespaces. | Devang Patel | 2009-09-10 | 1 | -4/+4 |
* | Gracefully destroy MDNodes. | Devang Patel | 2009-09-09 | 1 | -0/+3 |
* | Remove dead code. | Devang Patel | 2009-09-08 | 1 | -2/+0 |
* | Now Bitcode reader bug is fixed. Reapply 80839. | Devang Patel | 2009-09-03 | 1 | -2/+4 |
* | Revert 80839 for now. It causes test failures. | Devang Patel | 2009-09-02 | 1 | -4/+2 |
* | Use CallbackVH, instead of WeakVH, to hold MDNode elements. | Devang Patel | 2009-09-02 | 1 | -2/+4 |
* | For now disable MDNode uniquing. This fixes llvm-gcc bootstrap failure on cer... | Devang Patel | 2009-09-01 | 1 | -4/+1 |
* | Free the constants that have no uses in ~LLVMContext. | Torok Edwin | 2009-08-31 | 1 | -1/+22 |
* | Allocate the basic types inside the LLVMContextImpl instance, | Dan Gohman | 2009-08-25 | 1 | -52/+29 |
* | Use standard LLVM-style headers. | Owen Anderson | 2009-08-23 | 1 | -1/+1 |
* | Reapply my less-lock-contention-in-leak-detector patch, now with new files | Owen Anderson | 2009-08-19 | 1 | -0/+5 |
* | Revert my last patch temporarily. | Owen Anderson | 2009-08-19 | 1 | -5/+0 |
* | Privatize part of the leak detector mechanism, which turned out to be heavily... | Owen Anderson | 2009-08-19 | 1 | -0/+5 |
* | Privatize the ValueHandle global map. Because this is used so heavily throug... | Owen Anderson | 2009-08-18 | 1 | -0/+6 |
* | Privatize the last bits of static type state. | Owen Anderson | 2009-08-17 | 1 | -0/+13 |
* | Move the TypeMap lock to a member on LLVMContextImpl. | Owen Anderson | 2009-08-17 | 1 | -0/+4 |
* | Actually privatize a IntegerTypes, and fix a few bugs exposed by this. | Owen Anderson | 2009-08-13 | 1 | -1/+53 |
* | Make LLVMContext and LLVMContextImpl classes instead of structs. | Benjamin Kramer | 2009-08-11 | 1 | -2/+3 |
* | Remove dead metadata. | Devang Patel | 2009-08-11 | 1 | -1/+4 |
* | Remove MDNode from ValueMap when MDNode is destroyed. | Devang Patel | 2009-08-10 | 1 | -1/+1 |
* | Rename MDNodeSet as MDNodes. | Devang Patel | 2009-08-10 | 1 | -1/+1 |
* | Change the MDNode uniquing to a ValueMap, at Devang's request. | Owen Anderson | 2009-08-10 | 1 | -2/+2 |
* | Privatize the StructType table, which unfortunately involves routing contexts... | Owen Anderson | 2009-08-05 | 1 | -0/+1 |
* | Privatize the FunctionType table. | Owen Anderson | 2009-08-05 | 1 | -0/+1 |
* | Privatize the PointerType factory. | Owen Anderson | 2009-08-05 | 1 | -0/+1 |
* | Privatize the VectorType uniquing. | Owen Anderson | 2009-08-04 | 1 | -0/+1 |
* | Begin the process of privatizing the type uniquing tables. No API changes ye... | Owen Anderson | 2009-08-04 | 1 | -0/+3 |
* | Factor some of the constants+context related code out into a separate header,... | Owen Anderson | 2009-08-04 | 1 | -760/+5 |
* | Privatize the last bit of Constant-creation state. | Owen Anderson | 2009-08-04 | 1 | -17/+390 |
* | Privatize all but one of the remaining constant tables. | Owen Anderson | 2009-07-31 | 1 | -7/+51 |
* | Move the metadata constructors back to 2.5 syntax. | Owen Anderson | 2009-07-31 | 1 | -7/+2 |
* | Move getTrue() and getFalse() to 2.5-like APIs. | Owen Anderson | 2009-07-31 | 1 | -14/+0 |
* | Move more code back to 2.5 APIs. | Owen Anderson | 2009-07-30 | 1 | -4/+2 |
* | Move ConstantExpr to 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -1/+0 |
* | Return ConstantVector to 2.5 API. | Owen Anderson | 2009-07-28 | 1 | -4/+2 |
* | Change ConstantArray to 2.5 API. | Owen Anderson | 2009-07-28 | 1 | -10/+2 |
* | Move ConstantStruct back to 2.5 API. | Owen Anderson | 2009-07-27 | 1 | -7/+2 |
* | Move ConstantFP construction back to the 2.5-ish API. | Owen Anderson | 2009-07-27 | 1 | -2/+1 |
* | Revert the ConstantInt constructors back to their 2.5 forms where possible, t... | Owen Anderson | 2009-07-24 | 1 | -15/+335 |
* | Privatize the ConstantVector tables. | Owen Anderson | 2009-07-24 | 1 | -0/+8 |
* | Privatize the ConstantStruct table. | Owen Anderson | 2009-07-23 | 1 | -0/+11 |
* | MDString | Devang Patel | 2009-07-23 | 1 | -1/+1 |
* | Privatize the ConstantArray table. | Owen Anderson | 2009-07-21 | 1 | -2/+15 |
* | Privatize the first of the value maps. | Owen Anderson | 2009-07-21 | 1 | -1/+17 |
* | Rename getConstantInt{True|False} to get{True|False} at Chris' behest. | Owen Anderson | 2009-07-21 | 1 | -2/+2 |
* | Move a bit more state over to the LLVMContext. | Owen Anderson | 2009-07-21 | 1 | -1/+20 |