aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/DerivedTypes.h
Commit message (Expand)AuthorAgeFilesLines
* Cache the sized-ness of struct types, once we reach the steady state ofChandler Carruth2012-03-071-2/+6
* Add support for vectors of pointers.Nadav Rotem2011-12-051-0/+2
* Rip out the old StructType APIs as warned about on llvmdev last week.Chris Lattner2011-08-181-14/+0
* add ifdef's to let people easily remove these dead api for testing.Chris Lattner2011-08-121-2/+3
* add two missing function implsChris Lattner2011-08-121-1/+1
* add new accessors to reflect new terminology in struct types.Chris Lattner2011-08-121-18/+49
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-19/+19
* Delete StructType bodies when destroying a StructType.Benjamin Kramer2011-07-121-0/+4
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-121-8/+1
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-121-1/+8
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-6/+1
* De-constify Types in FunctionType::get().Jay Foad2011-07-111-2/+0
* finish a thought.Chris Lattner2011-07-101-0/+1
* remove the DerivedType which isn't adding value anymore.Chris Lattner2011-07-091-18/+5
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-110/+82
* introduce an isLayoutIdentical() method, which is currently just a pointerChris Lattner2011-06-201-1/+8
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-181-7/+6
* eliminate some pointless virtual methods.Chris Lattner2011-06-181-28/+5
* change Type.h to forward declare ArrayRef instead of #including it.Chris Lattner2011-06-161-9/+5
* move the address space into the subclass data field, saving a word on Pointer...Chris Lattner2011-06-161-4/+3
* tidy up some comments, store the 'isvararg' bit for FunctionType inChris Lattner2011-06-161-43/+33
* remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner2011-06-161-1/+1
* Make the empty StructType::get overload use an empty ArrayRef.Anders Carlsson2011-04-181-1/+1
* Use an empty ArrayRef instead of an empty std::vector for the Function::get o...Anders Carlsson2011-04-181-1/+1
* Replace const std::vector& with ArrayRef in the type creation APIs.Nick Lewycky2011-04-061-5/+5
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* fix a bug I introduced back in the hayday of version #2.Chris Lattner2010-09-201-1/+1
* Prune includes.Benjamin Kramer2010-09-141-0/+1
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-281-61/+1
* eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner2010-07-161-4/+0
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-121-1/+60
* Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin2010-02-111-0/+1
* This fixes a memory leak in OpaqueType found by Google's internal heapchecker.Jeffrey Yasskin2009-12-171-3/+1
* Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson2009-08-131-8/+13
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-4/+4
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-051-4/+7
* Minor whitespace fix, so this doesn't look like a unary *.Dan Gohman2009-08-031-1/+1
* improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2009-07-011-0/+15
* Forgot this file in my last commit.Owen Anderson2009-06-161-0/+4
* Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky2009-06-071-0/+20
* 80-column violation.Mikhail Glushenkov2009-02-141-16/+16
* Assert that VectorType::getTruncatedElementVectorType is not used withBob Wilson2009-01-071-0/+2
* Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson2009-01-071-0/+20
* Remove unused parameter. Some clients might use -Werror when compiling andBill Wendling2008-06-051-2/+2
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-311-1/+11
* Remove warnings about unused parameters and shadowed variables.Bill Wendling2008-05-191-11/+11
* Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman2008-05-121-0/+10
* Enforce that multiple return values have to have at least one result.Chris Lattner2008-04-231-0/+4
* Update comments to use 2.0 syntax type names.Dan Gohman2008-04-091-1/+1