Add support for vectors of pointers.
[oota-llvm.git] / lib / VMCore / Type.cpp
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-08-18 Chris LattnerRip out the old StructType APIs as warned about on...
2011-08-12 Chris Lattneradd ifdef's to let people easily remove these dead...
2011-08-12 Chris Lattnerforward to the correct constructor.
2011-08-12 Chris Lattneradd two missing function impls
2011-08-12 Chris Lattneradd new accessors to reflect new terminology in struct...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Chris Lattnerbump pointer allocate LLVM IR types, since they are...
2011-07-13 Jay FoadRevert r135042. As Chris pointed out, it had no effect...
2011-07-13 Jay FoadReally cache function types and anonymous struct types.
2011-07-13 Chris Lattnerstop leaking all named struct types with an empty name...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in StructType::get() and TargetData...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-09 Chris Lattnerremove the DerivedType which isn't adding value anymore.
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-06-18 Chris Lattnerfix the varargs version of StructType::get to not requi...
2011-06-18 Chris Lattnereliminate some pointless virtual methods.
2011-06-18 Chris Lattnereliminate the Type::getDescription() method, using...
2011-06-16 Chris Lattnerchange Type.h to forward declare ArrayRef instead of...
2011-06-16 Chris Lattnerprune #includes.
2011-06-16 Chris Lattnermove the address space into the subclass data field...
2011-06-16 Chris Lattnertidy up some comments, store the 'isvararg' bit for...
2011-06-16 Chris Lattnerremove Type::getVAArgsPromotedType, which is dead,...
2011-05-13 Rafael EspindolaMake codegen able to handle values of empty types....
2011-04-06 Nick LewyckyReplace const std::vector& with ArrayRef in the type...
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-10 Dale JohannesenAdd X86 MMX type to bitcode and Type.
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-07-24 Eli FriedmanPR7704: A function is not allowed to return a function...
2010-07-16 Chris Lattnertidy up
2010-07-16 Chris Lattnereliminate unlockedRefineAbstractTypeTo, types are all...
2010-04-13 Daniel DunbarVMCore: Add Type::getIntN[Ptr]Ty, which are the obvious...
2010-03-28 Jeffrey YasskinOops, r98447 dropped the reference to ForwardType in...
2010-03-13 Jeffrey YasskinAllow types that have been forwarded to to be freed.
2010-02-16 Duncan SandsIntroduce isOpaqueTy and use it rather than isa<OpaqueT...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
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.
next