Move the TypeMap lock to a member on LLVMContextImpl.
[oota-llvm.git] / lib / VMCore / Type.cpp
2009-08-17 Owen AndersonMove the TypeMap lock to a member on LLVMContextImpl.
2009-08-13 Owen AndersonActually privatize a IntegerTypes, and fix a few bugs...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-05 Owen AndersonPrivatize the StructType table, which unfortunately...
2009-08-05 Owen AndersonPrivatize the FunctionType table.
2009-08-05 Owen AndersonPrivatize the PointerType factory.
2009-08-04 Owen AndersonPrivatize the VectorType uniquing.
2009-08-04 Owen AndersonBegin the process of privatizing the type uniquing...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-07-01 Owen AndersonI give up on trying to use reader/writer locks for...
2009-06-19 Owen AndersonMove the memory fences out of the path for single-threa...
2009-06-19 Owen AndersonFix incorrect comment pointed out by Duncan.
2009-06-18 Owen AndersonSimplify using mutexes that become no-ops when not...
2009-06-18 Owen AndersonUse SmartMutex to simplify.
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-18 Owen AndersonFix the double checked locking in this file too.
2009-06-17 Owen AndersonUse double-checked locking for this lazy initialization.
2009-06-17 Owen AndersonWe need to guard reads of the AbstractTypeUsers list...
2009-06-17 Owen AndersonAdd locking around the accessors for AbstractTypeUsers.
2009-06-16 Owen AndersonUse a reader-writer lock to guard large portions of...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-07 Nick LewyckyCreate FunctionType::isValidArgumentType to go along...
2009-05-30 Nick LewyckyGive embedded metadata its own type instead of relying...
2009-05-25 Nick LewyckyAudit the type constructors. Previously it was possible...
2009-05-22 Dan GohmanUpdate an assertion string to new-style type names.
2009-04-26 Sanjiv GuptaAny size of integral indices are allowed in gep for...
2009-04-24 Sanjiv GuptaAllow i16 type indices to gep.
2009-04-20 Dan GohmanImplement operator<<(raw_ostream &OS, const Type &T).
2009-04-10 Chris LattnerAdd a new Type::getPointerTo method, which is shorthand for
2009-04-08 Chris Lattnerdisable this code for now, re-breaking PR2975, but...
2009-04-07 Torok Edwinfix style.
2009-04-07 Torok EdwinAnother attempt at fixing PR2975.
2009-04-06 Torok Edwinrevert r68457, its crashing in make check.
2009-04-06 Torok Edwinfix (part of) memory leak on shutdown. See PR2975.
2009-04-04 Nick LewyckyAdd support for embedded metadata to LLVM. This introdu...
2009-02-28 Chris Lattnerdelete a bunch of duplicated type printing logic, using...
2008-11-01 Sanjiv GuptaReverting back 58505. Will commit it once I have the...
2008-10-31 Sanjiv GuptaFor some targets pointer and int are 16-bits. Allow...
2008-08-15 Chris LattnerInline the fastpath of PATypeHolder::get(). This is...
2008-08-05 Dan GohmanFix several const-correctness issues, resolving some...
2008-07-11 Dan GohmanUse find instead of lower_bound.
2008-07-07 Dan GohmanAdd explicit keywords.
2008-07-03 Dan GohmanUse operator new instead of new char[].
2008-06-21 Chris Lattnerfix some warnings when assertions are disabled.
2008-06-16 Chris Lattnerswitch TypeHasCycleThroughItself from using an std...
2008-05-31 Dan GohmanIR, bitcode reader, bitcode writer, and asmparser chang...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-23 Chris LattnerEnforce that multiple return values have to have at...
2008-03-21 Duncan SandsMake it possible to get an empty struct using
2008-03-19 Chris Lattneradd some convenience methods for creating GEP instructi...
2008-03-10 Dan GohmanInitialize ArgTypes directly instead of manually copyin...
2008-03-04 Devang PatelRevert SmallVector ctor variants.
2008-03-04 Devang PatelAdd FunctionType ctor variant that takes SmallVector...
2008-02-20 Devang PatelWhat if functions can return aggregate values ?
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-11 Christopher LambImplement address space attribute for LLVM pointer...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-15 Nate BegemanBasic non-power-of-2 vector support
2007-08-20 Dan GohmanAdd Type::isIntOrIntVector, like Type::isFPOrFPVector.
2007-08-03 Dale JohannesenLong double, part 1 of N. Support in IR.
2007-07-05 Chris LattnerThis enum is dead
2007-05-24 Dan GohmanMinor comment cleanups.
2007-05-04 Chris Lattnerif functiontype is going to have a pointer to a paramat...
2007-04-22 Jeff CohenHave compiler enforce this.
2007-04-22 Reid SpencerFor PR1146:
2007-04-20 Chris LattnerFix a problem where primitive types lose their name...
2007-04-17 Chris LattnerRefactor SymbolTableListTraits to only have a single...
2007-04-11 Reid SpencerFor PR1146:
2007-04-09 Reid SpencerRemove a memory leak, until ParamAttrsList is uniqued.
2007-04-09 Reid SpencerFor PR1146:
2007-04-09 Reid SpencerFor PR1146:
2007-04-06 Reid SpencerFor PR1209:
2007-03-22 Reid SpencerAdd the NoUnwind function attribute.
2007-03-01 Reid SpencerReduce #includage by taking a method out of line.
2007-02-20 Chris Lattnerremove dead method
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Reid SpencerFor PR1195:
2007-02-10 Reid SpencerAssert that elements of packed are pointer/float/opaque.
2007-02-10 Reid SpencerAllow PackedType to be constructed with an abstract...
2007-02-09 Chris LattnerFix clients like this:
2007-02-05 Reid SpencerFor PR411:
2007-01-28 Anton KorobeynikovPropagate changes from my local tree. This patch includes:
2007-01-26 Reid SpencerIntegerType is a sized DerivedType too.
2007-01-19 Reid SpencerRemove dead methods in the ValTypes.
2007-01-19 Reid SpencerFor PR1043:
2007-01-18 Reid SpencerUse a cheaper computation.
2007-01-18 Reid SpencerProvide an isPowerOf2ByteWidth method for the IntegerTy...
2007-01-15 Chris Lattnerrename Type::isIntegral to Type::isInteger, eliminating...
2007-01-13 Reid SpencerFix a FIXME. 1 bit integer types are now printed as...
2007-01-13 Reid SpencerMake sure the IntegerValType has enough space for 2...
2007-01-12 Reid SpencerFor PR1064:
2007-01-11 Reid SpencerRename BoolTy as Int1Ty. Patch by Sheng Zhou.
2007-01-08 Reid SpencerParameter attributes are part of a FunctionType and...
2007-01-05 Reid SpencerChange the syntax for parameter attributes:
2006-12-31 Reid SpencerFix a bug in getParamAttrs where an invalid value would...
next