summaryrefslogtreecommitdiff
path: root/include/llvm/DerivedTypes.h
AgeCommit message (Expand)AuthorFilesLines
2010-11-29Merge System into Support.Michael J. Spencer1-1/+1
2010-09-20fix a bug I introduced back in the hayday of version #2.Chris Lattner1-1/+1
2010-09-14Prune includes.Benjamin Kramer1-0/+1
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner1-61/+1
2010-07-16eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner1-4/+0
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner1-1/+60
2010-02-11Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin1-0/+1
2009-12-17This fixes a memory leak in OpaqueType found by Google's internal heapchecker.Jeffrey Yasskin1-3/+1
2009-08-13Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson1-8/+13
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson1-4/+4
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer1-1/+1
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson1-4/+7
2009-08-03Minor whitespace fix, so this doesn't look like a unary *.Dan Gohman1-1/+1
2009-07-01improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner1-0/+15
2009-06-16Forgot this file in my last commit.Owen Anderson1-0/+4
2009-06-07Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky1-0/+20
2009-02-1480-column violation.Mikhail Glushenkov1-16/+16
2009-01-07Assert that VectorType::getTruncatedElementVectorType is not used withBob Wilson1-0/+2
2009-01-07Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson1-0/+20
2008-06-05Remove unused parameter. Some clients might use -Werror when compiling andBill Wendling1-2/+2
2008-05-31IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman1-1/+11
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling1-11/+11
2008-05-12Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman1-0/+10
2008-04-23Enforce that multiple return values have to have at least one result.Chris Lattner1-0/+4
2008-04-09Update comments to use 2.0 syntax type names.Dan Gohman1-1/+1
2008-03-21Make it possible to get an empty struct usingDuncan Sands1-2/+3
2008-03-19add some convenience methods for creating GEP instructions and Chris Lattner1-0/+5
2008-03-04Revert SmallVector ctor variants.Devang Patel1-9/+0
2008-03-04Add FunctionType ctor variant that takes SmallVector params.Devang Patel1-0/+9
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner1-2/+2
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb1-2/+9
2007-12-11Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb1-2/+7
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands1-17/+2
2007-10-17Updated VC++ build system.Hartmut Kaiser1-2/+5
2007-07-16Fix comments about vectors to use the current wording.Dan Gohman1-1/+1
2007-05-04if functiontype is going to have a pointer to a paramattr object, it betterChris Lattner1-3/+3
2007-05-03remove two useless functions. Just inherit Type's implementation instead.Chris Lattner1-8/+0
2007-04-22For PR1146:Reid Spencer1-1/+0
2007-04-09For PR1146:Reid Spencer1-37/+8
2007-04-06For PR1209:Reid Spencer1-12/+15
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman1-4/+4
2007-03-22For PR1145:Reid Spencer1-1/+2
2007-03-04add a getSignBit method, elimiante virtual method from getBitMask()Chris Lattner1-1/+7
2007-03-01Reduce #includage by taking a method out of line.Reid Spencer1-4/+2
2007-03-01Add an IntegerType::getMask() method to get an APInt mask for the type.Reid Spencer1-0/+8
2007-02-15For PR1195:Reid Spencer1-2/+2
2007-02-15For PR1195:Reid Spencer1-17/+17
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov1-1/+7
2007-01-19For PR1043:Reid Spencer1-0/+7
2007-01-18Provide an isPowerOf2ByteWidth method for the IntegerType class. This willReid Spencer1-0/+6