| Commit message (Expand) | Author | Age | Files | Lines |
* | Reinstate r151049 now that GeneralHash is fixed. | Jay Foad | 2012-02-23 | 1 | -31/+25 |
* | Revert r151049 cos it broke the buildbots. | Jay Foad | 2012-02-21 | 1 | -25/+31 |
* | PR1210: make uniquing of struct and function types more efficient by | Jay Foad | 2012-02-21 | 1 | -31/+25 |
* | Cache the sizes of vectors instead of calculating them all over the place. | Bill Wendling | 2012-02-07 | 1 | -9/+11 |
* | Reserve space in these vectors to prevent having to grow the array too | Bill Wendling | 2012-02-07 | 1 | -3/+4 |
* | add StructType helpers too. | Chris Lattner | 2012-01-26 | 1 | -0/+14 |
* | Ok, break down and add some cast<>'ing helper methods to the Type class | Chris Lattner | 2012-01-26 | 1 | -0/+39 |
* | Remove the Type::getNumElements() method, which is only called in 4 places, | Chris Lattner | 2012-01-25 | 1 | -8/+0 |
* | Type: replaced usage of ID with getTypeID(). | Stepan Dyatkovskiy | 2012-01-03 | 1 | -11/+12 |
* | VMCore: add assert for miscompile | Dylan Noblesmith | 2011-12-31 | 1 | -0/+5 |
* | The powers that be have decided that LLVM IR should now support 16-bit | Dan Gohman | 2011-12-17 | 1 | -1/+9 |
* | Add support for vectors of pointers. | Nadav Rotem | 2011-12-05 | 1 | -0/+10 |
* | Rip out the old StructType APIs as warned about on llvmdev last week. | Chris Lattner | 2011-08-18 | 1 | -38/+0 |
* | add ifdef's to let people easily remove these dead api for testing. | Chris Lattner | 2011-08-12 | 1 | -8/+10 |
* | forward to the correct constructor. | Chris Lattner | 2011-08-12 | 1 | -3/+2 |
* | add two missing function impls | Chris Lattner | 2011-08-12 | 1 | -0/+11 |
* | add new accessors to reflect new terminology in struct types. | Chris Lattner | 2011-08-12 | 1 | -2/+44 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -23/+22 |
* | bump pointer allocate LLVM IR types, since they are never deallocated. | Chris Lattner | 2011-07-15 | 1 | -21/+18 |
* | Revert r135042. As Chris pointed out, it had no effect, and was based on | Jay Foad | 2011-07-13 | 1 | -5/+0 |
* | Really cache function types and anonymous struct types. | Jay Foad | 2011-07-13 | 1 | -0/+5 |
* | stop leaking all named struct types with an empty name. Thanks | Chris Lattner | 2011-07-13 | 1 | -2/+10 |
* | Second attempt at de-constifying LLVM Types in FunctionType::get(), | Jay Foad | 2011-07-12 | 1 | -18/+4 |
* | Revert r134893 and r134888 (and related patches in other trees). It was causing | Bill Wendling | 2011-07-12 | 1 | -4/+18 |
* | De-constify Types in StructType::get() and TargetData::getIntPtrType(). | Jay Foad | 2011-07-11 | 1 | -10/+3 |
* | De-constify Types in FunctionType::get(). | Jay Foad | 2011-07-11 | 1 | -8/+1 |
* | remove the DerivedType which isn't adding value anymore. | Chris Lattner | 2011-07-09 | 1 | -1/+1 |
* | Land the long talked about "type system rewrite" patch. This | Chris Lattner | 2011-07-09 | 1 | -866/+339 |
* | fix the varargs version of StructType::get to not require an LLVMContext, mak... | Chris Lattner | 2011-06-18 | 1 | -3/+5 |
* | eliminate some pointless virtual methods. | Chris Lattner | 2011-06-18 | 1 | -26/+32 |
* | eliminate the Type::getDescription() method, using "<<" instead. This | Chris Lattner | 2011-06-18 | 1 | -20/+0 |
* | change Type.h to forward declare ArrayRef instead of #including it. | Chris Lattner | 2011-06-16 | 1 | -1/+9 |
* | prune #includes. | Chris Lattner | 2011-06-16 | 1 | -19/+5 |
* | move the address space into the subclass data field, saving a word on Pointer... | Chris Lattner | 2011-06-16 | 1 | -1/+1 |
* | tidy up some comments, store the 'isvararg' bit for FunctionType in | Chris Lattner | 2011-06-16 | 1 | -2/+2 |
* | remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit. | Chris Lattner | 2011-06-16 | 1 | -9/+0 |
* | Make codegen able to handle values of empty types. This is one way | Rafael Espindola | 2011-05-13 | 1 | -0/+19 |
* | Replace const std::vector& with ArrayRef in the type creation APIs. | Nick Lewycky | 2011-04-06 | 1 | -4/+5 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 | 1 | -2/+2 |
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 |
* | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -2/+12 |
* | Add X86 MMX type to bitcode and Type. | Dale Johannesen | 2010-09-10 | 1 | -0/+10 |
* | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner | 2010-08-28 | 1 | -127/+6 |
* | PR7704: A function is not allowed to return a function; make sure to enforce | Eli Friedman | 2010-07-24 | 1 | -2/+2 |
* | tidy up | Chris Lattner | 2010-07-16 | 1 | -56/+65 |
* | eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext, | Chris Lattner | 2010-07-16 | 1 | -11/+2 |
* | VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms of | Daniel Dunbar | 2010-04-13 | 1 | -0/+8 |
* | Oops, r98447 dropped the reference to ForwardType in the wrong place in | Jeffrey Yasskin | 2010-03-28 | 1 | -5/+5 |
* | Allow types that have been forwarded to to be freed. | Jeffrey Yasskin | 2010-03-13 | 1 | -4/+11 |
* | Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some | Duncan Sands | 2010-02-16 | 1 | -4/+4 |