aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/LLVMContextImpl.h
AgeCommit message (Expand)Author
2009-08-19Reapply my less-lock-contention-in-leak-detector patch, now with new filesOwen Anderson
2009-08-19Revert my last patch temporarily.Owen Anderson
2009-08-19Privatize part of the leak detector mechanism, which turned out to be heavily...Owen Anderson
2009-08-18Privatize the ValueHandle global map. Because this is used so heavily throug...Owen Anderson
2009-08-17Privatize the last bits of static type state.Owen Anderson
2009-08-17Move the TypeMap lock to a member on LLVMContextImpl.Owen Anderson
2009-08-13Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-11Remove dead metadata.Devang Patel
2009-08-10Remove MDNode from ValueMap when MDNode is destroyed.Devang Patel
2009-08-10Rename MDNodeSet as MDNodes.Devang Patel
2009-08-10Change the MDNode uniquing to a ValueMap, at Devang's request.Owen Anderson
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson
2009-08-05Privatize the FunctionType table.Owen Anderson
2009-08-05Privatize the PointerType factory.Owen Anderson
2009-08-04Privatize the VectorType uniquing.Owen Anderson
2009-08-04Begin the process of privatizing the type uniquing tables. No API changes ye...Owen Anderson
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-08-04Privatize the last bit of Constant-creation state.Owen Anderson
2009-07-31Privatize all but one of the remaining constant tables.Owen Anderson
2009-07-31Move the metadata constructors back to 2.5 syntax.Owen Anderson
2009-07-31Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-28Return ConstantVector to 2.5 API.Owen Anderson
2009-07-28Change ConstantArray to 2.5 API.Owen Anderson
2009-07-27Move ConstantStruct back to 2.5 API.Owen Anderson
2009-07-27Move ConstantFP construction back to the 2.5-ish API.Owen Anderson
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson
2009-07-24Privatize the ConstantVector tables.Owen Anderson
2009-07-23Privatize the ConstantStruct table.Owen Anderson
2009-07-23MDStringDevang Patel
2009-07-21Privatize the ConstantArray table.Owen Anderson
2009-07-21Privatize the first of the value maps.Owen Anderson
2009-07-21Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson
2009-07-21Move a bit more state over to the LLVMContext.Owen Anderson
2009-07-16Privatize the MDNode uniquing table.Owen Anderson
2009-07-16Privatize the MDString uniquing table.Owen Anderson
2009-07-16Privatize the ConstantFP table. I'm on a roll!Owen Anderson
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson
2009-06-30Fix up header comments to make Chris happy.Owen Anderson
2009-06-30Add LLVMContext, which will eventually be used as a container for privatizing...Owen Anderson