summaryrefslogtreecommitdiff
path: root/include/llvm/DerivedTypes.h
Commit message (Expand)AuthorAge
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Remove unnecessary classof()'sSean Silva2012-10-11
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Add include of Compiler.h to fix build bot failures.Craig Topper2012-09-16
* Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...Craig Topper2012-09-16
* Cache the sized-ness of struct types, once we reach the steady state ofChandler Carruth2012-03-07
* 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
* 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
* Delete StructType bodies when destroying a StructType.Benjamin Kramer2011-07-12
* 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
* finish a thought.Chris Lattner2011-07-10
* 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
* introduce an isLayoutIdentical() method, which is currently just a pointerChris Lattner2011-06-20
* 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
* change Type.h to forward declare ArrayRef instead of #including it.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 the empty StructType::get overload use an empty ArrayRef.Anders Carlsson2011-04-18
* Use an empty ArrayRef instead of an empty std::vector for the Function::get o...Anders Carlsson2011-04-18
* Replace const std::vector& with ArrayRef in the type creation APIs.Nick Lewycky2011-04-06
* Merge System into Support.Michael J. Spencer2010-11-29
* fix a bug I introduced back in the hayday of version #2.Chris Lattner2010-09-20
* Prune includes.Benjamin Kramer2010-09-14
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-28
* eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner2010-07-16
* 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
* This fixes a memory leak in OpaqueType found by Google's internal heapchecker.Jeffrey Yasskin2009-12-17
* Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson2009-08-13
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-11
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-05
* Minor whitespace fix, so this doesn't look like a unary *.Dan Gohman2009-08-03
* improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2009-07-01
* Forgot this file in my last commit.Owen Anderson2009-06-16
* Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky2009-06-07
* 80-column violation.Mikhail Glushenkov2009-02-14
* Assert that VectorType::getTruncatedElementVectorType is not used withBob Wilson2009-01-07
* Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson2009-01-07