aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Type.h
Commit message (Expand)AuthorAgeFilesLines
* Add an LLVMContext to Type, hardwired to the global context until Type uniqui...Owen Anderson2009-07-151-1/+9
* Update the C bindings to keep the LLVMTypeKind up to date between the C/C++Chris Lattner2009-07-151-0/+1
* Fix a typo that Edwin spotted.Dan Gohman2009-07-141-1/+1
* Add a comment clarifying the role of getPrimitiveTypeSizeInBits.Dan Gohman2009-07-141-0/+5
* There are five floating point types.Nick Lewycky2009-07-051-1/+1
* There are *four* lights!Nick Lewycky2009-07-051-1/+1
* Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson2009-06-231-4/+4
* Atomic ops that do arithmetic use signed arithmetic.Owen Anderson2009-06-231-2/+2
* Label the existing atomic functions as 32-bit specific, and add a 64-bit one ...Owen Anderson2009-06-231-4/+4
* Use atomic increment/decrement for reference counting of Type's.Owen Anderson2009-06-171-3/+5
* Add an atomic increment and decrement implementation, which will be used forOwen Anderson2009-06-171-4/+1
* Support vector casts in more places, fixing a variety of assertionDan Gohman2009-06-151-11/+12
* Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky2009-06-071-1/+1
* Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky2009-05-301-8/+9
* Add a new Type::getPointerTo method, which is shorthand forChris Lattner2009-04-101-0/+4
* Add support for embedded metadata to LLVM. This introduces two new types ofNick Lewycky2009-04-041-1/+1
* delete a bunch of duplicated type printing logic, using the type printingChris Lattner2009-02-281-2/+2
* add a new form of Type::dump that takes a module for type names,Chris Lattner2008-10-011-0/+5
* remove dead method.Chris Lattner2008-08-231-1/+0
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-1/+3
* Inline the fastpath of PATypeHolder::get(). This is a small speedup in Chris Lattner2008-08-151-0/+11
* Add an isAggregateType predicate.Dan Gohman2008-05-301-0/+9
* For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov2008-05-291-1/+1
* It turns out there are only 3 non-first-class type kinds left now, soDan Gohman2008-05-231-2/+3
* Make structs and arrays first-class types, and add assemblyDan Gohman2008-05-231-2/+2
* Add a Type::isSingleValueType method. This will be used by codeDan Gohman2008-05-211-1/+11
* add a helper method.Chris Lattner2008-05-191-0/+13
* Remove warnings about unused parameters and shadowed variables.Bill Wendling2008-05-191-1/+1
* add an assertion to catch a null PATypeHolder, patch by Erick TryzelaarChris Lattner2008-02-251-1/+2
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Fix spelling.Duncan Sands2007-09-251-1/+1
* remove dead enum value.Chris Lattner2007-09-131-7/+5
* Add Type::isIntOrIntVector, like Type::isFPOrFPVector.Dan Gohman2007-08-201-0/+5
* Long double, part 1 of N. Support in IR.Dale Johannesen2007-08-031-10/+15
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-2/+2
* Correct a name in a comment.Dan Gohman2007-05-171-3/+4
* Fix a problem where primitive types lose their name after llvm_shutdown is ca...Chris Lattner2007-04-201-1/+0
* For PR1209:Reid Spencer2007-04-061-18/+35
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-231-2/+2
* For PR1195:Reid Spencer2007-02-151-3/+3
* Make doxygen happyAnton Korobeynikov2007-01-291-1/+1
* For PR1043:Reid Spencer2007-01-191-17/+3
* Remove unused forward class declarations.Reid Spencer2007-01-171-5/+0
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-12/+6
* For PR1064:Reid Spencer2007-01-121-31/+28
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-6/+6
* For PR950:Reid Spencer2006-12-311-42/+11
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-3/+1
* Packed StructuresAndrew Lenharth2006-12-081-0/+5
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-1/+1