summaryrefslogtreecommitdiff
path: root/include/llvm/Type.h
Commit message (Expand)AuthorAge
* Add a new predicate for integer type equality tests.Benjamin Kramer2010-01-05
* fix unit test that I broke.Chris Lattner2009-12-22
* types don't need atomic inc/dec, they are local to an llvmcontext.Chris Lattner2009-12-22
* Type.h doesn't need to #include LLVMContext.hChris Lattner2009-10-27
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-26
* Make getPointerTo return a const PointerType* rather thanDuncan Sands2009-10-07
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-06
* add more type predicates.Chris Lattner2009-10-05
* add some helper functions.Chris Lattner2009-10-05
* Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif2009-08-27
* remove the std::ostream version of module and type printing.Chris Lattner2009-08-23
* Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson2009-08-13
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Add an LLVMContext to Type, hardwired to the global context until Type uniqui...Owen Anderson2009-07-15
* Update the C bindings to keep the LLVMTypeKind up to date between the C/C++Chris Lattner2009-07-15
* Fix a typo that Edwin spotted.Dan Gohman2009-07-14
* Add a comment clarifying the role of getPrimitiveTypeSizeInBits.Dan Gohman2009-07-14
* There are five floating point types.Nick Lewycky2009-07-05
* There are *four* lights!Nick Lewycky2009-07-05
* Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson2009-06-23
* Atomic ops that do arithmetic use signed arithmetic.Owen Anderson2009-06-23
* Label the existing atomic functions as 32-bit specific, and add a 64-bit one ...Owen Anderson2009-06-23
* Use atomic increment/decrement for reference counting of Type's.Owen Anderson2009-06-17
* Add an atomic increment and decrement implementation, which will be used forOwen Anderson2009-06-17
* Support vector casts in more places, fixing a variety of assertionDan Gohman2009-06-15
* Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky2009-06-07
* Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky2009-05-30
* Add a new Type::getPointerTo method, which is shorthand forChris Lattner2009-04-10
* Add support for embedded metadata to LLVM. This introduces two new types ofNick Lewycky2009-04-04
* delete a bunch of duplicated type printing logic, using the type printingChris Lattner2009-02-28
* add a new form of Type::dump that takes a module for type names,Chris Lattner2008-10-01
* remove dead method.Chris Lattner2008-08-23
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-23
* Inline the fastpath of PATypeHolder::get(). This is a small speedup in Chris Lattner2008-08-15
* Add an isAggregateType predicate.Dan Gohman2008-05-30
* For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov2008-05-29
* It turns out there are only 3 non-first-class type kinds left now, soDan Gohman2008-05-23
* Make structs and arrays first-class types, and add assemblyDan Gohman2008-05-23
* Add a Type::isSingleValueType method. This will be used by codeDan Gohman2008-05-21
* add a helper method.Chris Lattner2008-05-19
* Remove warnings about unused parameters and shadowed variables.Bill Wendling2008-05-19
* add an assertion to catch a null PATypeHolder, patch by Erick TryzelaarChris Lattner2008-02-25
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Fix spelling.Duncan Sands2007-09-25
* remove dead enum value.Chris Lattner2007-09-13
* Add Type::isIntOrIntVector, like Type::isFPOrFPVector.Dan Gohman2007-08-20
* Long double, part 1 of N. Support in IR.Dale Johannesen2007-08-03
* Here is the bulk of the sanitizing.Gabor Greif2007-07-05
* Correct a name in a comment.Dan Gohman2007-05-17
* Fix a problem where primitive types lose their name after llvm_shutdown is ca...Chris Lattner2007-04-20