aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Type.h
AgeCommit message (Expand)Author
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.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-18now that Type::getDescription() is dead, the TypePrinting class can move from...Chris Lattner
2011-06-18eliminate the Type::getDescription() method, using "<<" instead. This Chris Lattner
2011-06-18improve some comments.Chris Lattner
2011-06-16forward declare GraphTraits in Type.h instead of #includ'ing it.Chris Lattner
2011-06-16remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner
2011-05-13Make codegen able to handle values of empty types. This is one wayRafael Espindola
2010-09-15Add x86MMX a few more places.Dale Johannesen
2010-09-14Prune includes.Benjamin Kramer
2010-09-12Fix comment typo.Dale Johannesen
2010-09-10Add X86 MMX type to bitcode and Type.Dale Johannesen
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-06-29give PATypeHolder an explicit copy ctor which initializes the type pointer,Chris Lattner
2010-04-13VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms ofDaniel Dunbar
2010-03-30Switch isa_impl from a function template to a class template with aDouglas Gregor
2010-02-19Correct LastPrimitiveTyID: MetadataType is a primitive type.Duncan Sands
2010-02-16Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner
2010-02-08Flesh out the list of predicates, for those who like this style. I wasDuncan Sands
2010-01-05Add a new predicate for integer type equality tests.Benjamin Kramer
2009-12-22fix unit test that I broke.Chris Lattner
2009-12-22types don't need atomic inc/dec, they are local to an llvmcontext.Chris Lattner
2009-10-27Type.h doesn't need to #include LLVMContext.hChris Lattner
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-10-07Make getPointerTo return a const PointerType* rather thanDuncan Sands
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands
2009-10-05add more type predicates.Chris Lattner
2009-10-05add some helper functions.Chris Lattner
2009-08-27Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif
2009-08-23remove the std::ostream version of module and type printing.Chris Lattner
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-07-15Add an LLVMContext to Type, hardwired to the global context until Type uniqui...Owen Anderson
2009-07-15Update the C bindings to keep the LLVMTypeKind up to date between the C/C++Chris Lattner
2009-07-14Fix a typo that Edwin spotted.Dan Gohman
2009-07-14Add a comment clarifying the role of getPrimitiveTypeSizeInBits.Dan Gohman
2009-07-05There are five floating point types.Nick Lewycky
2009-07-05There are *four* lights!Nick Lewycky
2009-06-23Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson
2009-06-23Atomic ops that do arithmetic use signed arithmetic.Owen Anderson
2009-06-23Label the existing atomic functions as 32-bit specific, and add a 64-bit one ...Owen Anderson
2009-06-17Use atomic increment/decrement for reference counting of Type's.Owen Anderson
2009-06-17Add an atomic increment and decrement implementation, which will be used forOwen Anderson
2009-06-15Support vector casts in more places, fixing a variety of assertionDan Gohman
2009-06-07Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky
2009-05-30Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky