summaryrefslogtreecommitdiff
path: root/lib/VMCore/Type.cpp
Commit message (Expand)AuthorAge
* Rename VMCore directory to IR.Chandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Relax the restrictions on vector of pointer types, and vector getelementptr.Duncan Sands2012-11-13
* Teach Type::getPointerAddressSpace to look through pointer vectorsChandler Carruth2012-11-01
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Add a helper for telling whether a type is a pointer or vector of pointer type.Duncan Sands2012-10-30
* Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow2012-10-24
* Delete a directory that wasn't supposed to be checked in yet.Micah Villmow2012-10-24
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* whitespace.Nadav Rotem2012-09-19
* Postpone the deletion of the old name in StructType::setName to allow using a...Benjamin Kramer2012-08-04
* Revert r155241, which is causing some breakage.Bill Wendling2012-04-20
* If we discover all of the named structs in a module, then don't bother toBill Wendling2012-04-20
* Cache the sized-ness of struct types, once we reach the steady state ofChandler Carruth2012-03-07
* Reinstate r151049 now that GeneralHash is fixed.Jay Foad2012-02-23
* Revert r151049 cos it broke the buildbots.Jay Foad2012-02-21
* PR1210: make uniquing of struct and function types more efficient byJay Foad2012-02-21
* Cache the sizes of vectors instead of calculating them all over the place.Bill Wendling2012-02-07
* Reserve space in these vectors to prevent having to grow the array tooBill Wendling2012-02-07
* add StructType helpers too.Chris Lattner2012-01-26
* Ok, break down and add some cast<>'ing helper methods to the Type classChris Lattner2012-01-26
* Remove the Type::getNumElements() method, which is only called in 4 places,Chris Lattner2012-01-25
* Type: replaced usage of ID with getTypeID().Stepan Dyatkovskiy2012-01-03
* VMCore: add assert for miscompileDylan Noblesmith2011-12-31
* The powers that be have decided that LLVM IR should now support 16-bitDan Gohman2011-12-17
* Add support for vectors of pointers.Nadav Rotem2011-12-05
* Rip out the old StructType APIs as warned about on llvmdev last week.Chris Lattner2011-08-18
* add ifdef's to let people easily remove these dead api for testing.Chris Lattner2011-08-12
* forward to the correct constructor.Chris Lattner2011-08-12
* add two missing function implsChris Lattner2011-08-12
* add new accessors to reflect new terminology in struct types.Chris Lattner2011-08-12
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* bump pointer allocate LLVM IR types, since they are never deallocated.Chris Lattner2011-07-15
* Revert r135042. As Chris pointed out, it had no effect, and was based onJay Foad2011-07-13
* Really cache function types and anonymous struct types.Jay Foad2011-07-13
* stop leaking all named struct types with an empty name. ThanksChris Lattner2011-07-13
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-12
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-12
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-11
* De-constify Types in FunctionType::get().Jay Foad2011-07-11
* remove the DerivedType which isn't adding value anymore.Chris Lattner2011-07-09
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-18
* eliminate some pointless virtual methods.Chris Lattner2011-06-18
* eliminate the Type::getDescription() method, using "<<" instead. This Chris Lattner2011-06-18
* change Type.h to forward declare ArrayRef instead of #including it.Chris Lattner2011-06-16
* prune #includes.Chris Lattner2011-06-16
* move the address space into the subclass data field, saving a word on Pointer...Chris Lattner2011-06-16