Add a helper for telling whether a type is a pointer or vector of pointer type.
[oota-llvm.git] / lib / VMCore / Type.cpp
2012-10-30 Duncan SandsAdd a helper for telling whether a type is a pointer...
2012-10-24 Micah VillmowBack out r166591, not sure why this made it through...
2012-10-24 Micah VillmowDelete a directory that wasn't supposed to be checked...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-19 Nadav Rotemwhitespace.
2012-08-04 Benjamin KramerPostpone the deletion of the old name in StructType...
2012-04-20 Bill WendlingRevert r155241, which is causing some breakage.
2012-04-20 Bill WendlingIf we discover all of the named structs in a module...
2012-03-07 Chandler CarruthCache the sized-ness of struct types, once we reach...
2012-02-23 Jay FoadReinstate r151049 now that GeneralHash is fixed.
2012-02-21 Jay FoadRevert r151049 cos it broke the buildbots.
2012-02-21 Jay FoadPR1210: make uniquing of struct and function types...
2012-02-07 Bill WendlingCache the sizes of vectors instead of calculating them...
2012-02-07 Bill WendlingReserve space in these vectors to prevent having to...
2012-01-26 Chris Lattneradd StructType helpers too.
2012-01-26 Chris LattnerOk, break down and add some cast<>'ing helper methods...
2012-01-25 Chris LattnerRemove the Type::getNumElements() method, which is...
2012-01-03 Stepan DyatkovskiyType: replaced usage of ID with getTypeID().
2011-12-31 Dylan NoblesmithVMCore: add assert for miscompile
2011-12-17 Dan GohmanThe powers that be have decided that LLVM IR should...
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...
next