summaryrefslogtreecommitdiff
path: root/lib/VMCore/Type.cpp
Commit message (Expand)AuthorAge
* 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
* tidy up some comments, store the 'isvararg' bit for FunctionType inChris Lattner2011-06-16
* remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner2011-06-16
* Make codegen able to handle values of empty types. This is one wayRafael Espindola2011-05-13
* Replace const std::vector& with ArrayRef in the type creation APIs.Nick Lewycky2011-04-06
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-23
* Merge System into Support.Michael J. Spencer2010-11-29
* Massive rewrite of MMX: Dale Johannesen2010-09-30
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-10
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-28
* PR7704: A function is not allowed to return a function; make sure to enforceEli Friedman2010-07-24
* tidy upChris Lattner2010-07-16
* eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner2010-07-16
* VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms ofDaniel Dunbar2010-04-13
* Oops, r98447 dropped the reference to ForwardType in the wrong place inJeffrey Yasskin2010-03-28
* Allow types that have been forwarded to to be freed.Jeffrey Yasskin2010-03-13
* Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands2010-02-16
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-15
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-12
* Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin2010-02-11
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-05
* Add a new predicate for integer type equality tests.Benjamin Kramer2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Put TypesEqual and TypeHasCycleThroughItself in namespace llvm so ADL fromJohn McCall2009-12-19
* This fixes a memory leak in OpaqueType found by Google's internal heapchecker.Jeffrey Yasskin2009-12-17
* remove a bunch of locking from LLVMContextImpl. Since only one threadChris Lattner2009-11-01
* Make getPointerTo return a const PointerType* rather thanDuncan Sands2009-10-07
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-06