Uniformize the names of type predicates: rather than having isFloatTy and
[oota-llvm.git] / lib / VMCore / Type.cpp
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-12 Chris LattnerAdd support for a union type in LLVM IR. Patch by...
2010-02-11 Jeffrey YasskinFix some of the memcheck errors found in the JIT unittests.
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Benjamin KramerAdd a new predicate for integer type equality tests.
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-19 John McCallPut TypesEqual and TypeHasCycleThroughItself in namespa...
2009-12-17 Jeffrey YasskinThis fixes a memory leak in OpaqueType found by Google...
2009-11-01 Chris Lattnerremove a bunch of locking from LLVMContextImpl. Since...
2009-10-07 Duncan SandsMake getPointerTo return a const PointerType* rather...
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-09-27 Nick LewyckyRemove the "metadata*" type and simplify the code it...
2009-09-27 Dan GohmanMicro-optimize DerivedType::dropAllTypeUses.
2009-09-27 Nick LewyckyRemove dead code from this function and optimize. Updat...
2009-09-15 Dan GohmanWhen a constant's type is refined, update the constant...
2009-09-15 Nick LewyckyForbid arrays of function-type and structures with...
2009-09-14 Nick LewyckyFix a pair of comment typos.
2009-09-02 Torok EdwinOpaque types didn't work if llvm_is_multithreaded().
2009-08-31 Torok EdwinFree the constants that have no uses in ~LLVMContext.
2009-08-25 Dan GohmanAllocate the basic types inside the LLVMContextImpl...
2009-08-23 Chris Lattnerremove the std::ostream version of module and type...
2009-08-23 Chris Lattnerremove some DOUTs
2009-08-17 Owen AndersonPrivatize the last bits of static type state.
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.
next