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