aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/DerivedTypes.h
AgeCommit message (Expand)Author
2006-02-07add a new Type::getIntegralTypeMask() method, which is useful for clients thatChris Lattner
2005-11-13Shrink derived types by 8 bytes each by not having to have 2 vtables pointersChris Lattner
2005-11-13Refactor some code, moving methods and data around. This gets rid of someChris Lattner
2005-05-15Some cleanups for compilation with GCC 4.0.0 to remove warnings:Reid Spencer
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-08Fix VC++ compilation errorJeff Cohen
2005-01-08Allow array types to have 64-bit size.Chris Lattner
2004-11-15Warning fixes for VC++, contributed by Morten Ofstad!Chris Lattner
2004-10-19Remove unnecessary spaces in function signatureMisha Brukman
2004-10-07Get friendly with TypeChris Lattner
2004-08-20Packed types, brought to you by Brad JonesBrian Gaeke
2004-07-08This file uses the Value class without a forward declChris Lattner
2004-07-04Remove all of the classof(const Value*) methods of the derived types sinceReid Spencer
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-05-25Convert dump() method to call Type::dump() instead of Value::dump().Reid Spencer
2004-04-05Be more restrictive with the index types we allow for sequential typesChris Lattner
2004-02-17Rearrange code to eliminate warningsChris Lattner
2004-02-10Sprinkle liberally with comments, saute with doxygen until readable.Misha Brukman
2004-02-09Now that all of the derived types have disciplined interfaces, we can eliminateChris Lattner
2004-02-09Increase encapsulation of the StructType class, eliminating the getElementTyp...Chris Lattner
2004-02-09Improve encapsulation in the FunctionType class, by adding param_(iterator/be...Chris Lattner
2004-02-06Fix grammar.Misha Brukman
2004-01-09Remove an obsolete method, including its _long_ out of date comment.Chris Lattner
2003-11-25It is legal to index into sequential types with any integerChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-15Vector is my friend, do you like vector?Chris Lattner
2003-10-09Make getContainedType more efficient by not returning null if out of range!Chris Lattner
2003-10-03Minor cleanupsChris Lattner
2003-10-03This checkin basically amounts to a complete rewrite of the type-resolutionChris Lattner
2003-10-02Make the PATypeHolder use a simple union-find implementation to handleChris Lattner
2003-10-02There is no reason for Value to be an AbstractTypeUser. This just makes thingsChris Lattner
2003-09-30Standardize header file commentsChris Lattner
2003-09-05Get friendlyChris Lattner
2003-09-05Reshuffling of APIsChris Lattner
2003-09-04Remove methodChris Lattner
2003-09-01Other minor cleanups while I'm in the areaChris Lattner
2003-09-01Fix spell-oChris Lattner
2003-08-21The word `dependent' has no `a'.Misha Brukman
2003-07-23Remove redundant const qualifiers from cast<> expressionsChris Lattner
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-18Detemplatize the PATypeHandle class, which was only really instantiated on 'T...Chris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2002-09-11Convert index type for getelementptr instruction from uint to longChris Lattner
2002-06-25*** empty log message ***Chris Lattner
2002-04-05* Delete getNumAbstractTypeUsers methodChris Lattner
2002-04-04Remove backwards compatibility codeChris Lattner
2002-03-29Add more accessorsChris Lattner
2002-03-29s/Method/FunctionChris Lattner
2002-03-29Rename MethodType to FunctionType, provide a #defineChris Lattner