aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Type.h
AgeCommit message (Expand)Author
2009-02-28delete a bunch of duplicated type printing logic, using the type printingChris Lattner
2008-10-01add a new form of Type::dump that takes a module for type names,Chris Lattner
2008-08-23remove dead method.Chris Lattner
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-08-15Inline the fastpath of PATypeHolder::get(). This is a small speedup in Chris Lattner
2008-05-30Add an isAggregateType predicate.Dan Gohman
2008-05-29For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov
2008-05-23It turns out there are only 3 non-first-class type kinds left now, soDan Gohman
2008-05-23Make structs and arrays first-class types, and add assemblyDan Gohman
2008-05-21Add a Type::isSingleValueType method. This will be used by codeDan Gohman
2008-05-19add a helper method.Chris Lattner
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling
2008-02-25add an assertion to catch a null PATypeHolder, patch by Erick TryzelaarChris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-09-25Fix spelling.Duncan Sands
2007-09-13remove dead enum value.Chris Lattner
2007-08-20Add Type::isIntOrIntVector, like Type::isFPOrFPVector.Dan Gohman
2007-08-03Long double, part 1 of N. Support in IR.Dale Johannesen
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-05-17Correct a name in a comment.Dan Gohman
2007-04-20Fix a problem where primitive types lose their name after llvm_shutdown is ca...Chris Lattner
2007-04-06For PR1209:Reid Spencer
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman
2007-02-15For PR1195:Reid Spencer
2007-01-29Make doxygen happyAnton Korobeynikov
2007-01-19For PR1043:Reid Spencer
2007-01-17Remove unused forward class declarations.Reid Spencer
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-12For PR1064:Reid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-12-08Packed StructuresAndrew Lenharth
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-28Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling
2006-11-27For PR950:Reid Spencer
2006-10-26Add isFPOrFPVector() method, which indicates if a type is either FP or aChris Lattner
2006-09-28Now that ConstantBool::True/False are gone, we can modify Type.cpp toChris Lattner
2006-09-23remove misleading commentChris Lattner
2006-07-25Moving this function to a permanent home to prevent a dependency cycle createdJim Laskey
2006-05-31Clarify type naming.Vladimir Prus
2006-05-30Make doc comment visible in doxygen output. Clarify Type construction.Vladimir Prus
2006-05-24For PR786:Reid Spencer
2006-04-04How could this ever have worked?Chris Lattner
2006-02-07add a new Type::getIntegralTypeMask() method, which is useful for clients thatChris Lattner
2005-12-26i love xmas!!!! *;D*Duraid Madina
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-11-12Shrink the Type class from 32 to 28 bytes on Darwin (which has silly 32-bitChris Lattner
2005-11-12remove a dead methodChris Lattner