aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/DerivedTypes.h
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-11Remove unnecessary classof()'sSean Silva
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-16Add include of Compiler.h to fix build bot failures.Craig Topper
2012-09-16Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...Craig Topper
2012-03-07Cache the sized-ness of struct types, once we reach the steady state ofChandler Carruth
2011-12-05Add support for vectors of pointers.Nadav Rotem
2011-08-18Rip out the old StructType APIs as warned about on llvmdev last week.Chris Lattner
2011-08-12add ifdef's to let people easily remove these dead api for testing.Chris Lattner
2011-08-12add two missing function implsChris Lattner
2011-08-12add new accessors to reflect new terminology in struct types.Chris Lattner
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-12Delete StructType bodies when destroying a StructType.Benjamin Kramer
2011-07-12Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-11De-constify Types in FunctionType::get().Jay Foad
2011-07-10finish a thought.Chris Lattner
2011-07-09remove the DerivedType which isn't adding value anymore.Chris Lattner
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-06-20introduce an isLayoutIdentical() method, which is currently just a pointerChris Lattner
2011-06-18fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner
2011-06-18eliminate some pointless virtual methods.Chris Lattner
2011-06-16change Type.h to forward declare ArrayRef instead of #including it.Chris Lattner
2011-06-16move the address space into the subclass data field, saving a word on Pointer...Chris Lattner
2011-06-16tidy up some comments, store the 'isvararg' bit for FunctionType inChris Lattner
2011-06-16remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner
2011-04-18Make the empty StructType::get overload use an empty ArrayRef.Anders Carlsson
2011-04-18Use an empty ArrayRef instead of an empty std::vector for the Function::get o...Anders Carlsson
2011-04-06Replace const std::vector& with ArrayRef in the type creation APIs.Nick Lewycky
2010-11-29Merge System into Support.Michael J. Spencer
2010-09-20fix a bug I introduced back in the hayday of version #2.Chris Lattner
2010-09-14Prune includes.Benjamin Kramer
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-07-16eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner
2010-02-11Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin
2009-12-17This fixes a memory leak in OpaqueType found by Google's internal heapchecker.Jeffrey Yasskin
2009-08-13Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson
2009-08-03Minor whitespace fix, so this doesn't look like a unary *.Dan Gohman
2009-07-01improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner
2009-06-16Forgot this file in my last commit.Owen Anderson
2009-06-07Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky
2009-02-1480-column violation.Mikhail Glushenkov
2009-01-07Assert that VectorType::getTruncatedElementVectorType is not used withBob Wilson
2009-01-07Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson