summaryrefslogtreecommitdiff
path: root/lib/VMCore/Type.cpp
Commit message (Expand)AuthorAge
...
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-18
* Fix the double checked locking in this file too.Owen Anderson2009-06-18
* Use double-checked locking for this lazy initialization.Owen Anderson2009-06-17
* We need to guard reads of the AbstractTypeUsers list, as well as writes to it...Owen Anderson2009-06-17
* Add locking around the accessors for AbstractTypeUsers.Owen Anderson2009-06-17
* Use a reader-writer lock to guard large portions of the Type infrastructure, ...Owen Anderson2009-06-16
* 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
* Audit the type constructors. Previously it was possible to create [0 x void]Nick Lewycky2009-05-25
* Update an assertion string to new-style type names.Dan Gohman2009-05-22
* Any size of integral indices are allowed in gep for indexing into sequential ...Sanjiv Gupta2009-04-26
* Allow i16 type indices to gep.Sanjiv Gupta2009-04-24
* Implement operator<<(raw_ostream &OS, const Type &T).Dan Gohman2009-04-20
* Add a new Type::getPointerTo method, which is shorthand forChris Lattner2009-04-10
* disable this code for now, re-breaking PR2975, but fixingChris Lattner2009-04-08
* fix style.Torok Edwin2009-04-07
* Another attempt at fixing PR2975.Torok Edwin2009-04-07
* revert r68457, its crashing in make check.Torok Edwin2009-04-06
* fix (part of) memory leak on shutdown. See PR2975.Torok Edwin2009-04-06
* 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
* Reverting back 58505. Will commit it once I have the bc reader/writer/docsSanjiv Gupta2008-11-01
* For some targets pointer and int are 16-bits. Allow 16-bits as a valid indexSanjiv Gupta2008-10-31
* Inline the fastpath of PATypeHolder::get(). This is a small speedup in Chris Lattner2008-08-15
* Fix several const-correctness issues, resolving some -Wcast-qual warnings.Dan Gohman2008-08-05
* Use find instead of lower_bound.Dan Gohman2008-07-11
* Add explicit keywords.Dan Gohman2008-07-07
* Use operator new instead of new char[].Dan Gohman2008-07-03
* fix some warnings when assertions are disabled.Chris Lattner2008-06-21
* switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet,Chris Lattner2008-06-16
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-31
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Enforce that multiple return values have to have at least one result.Chris Lattner2008-04-23
* Make it possible to get an empty struct usingDuncan Sands2008-03-21
* add some convenience methods for creating GEP instructions and Chris Lattner2008-03-19
* Initialize ArgTypes directly instead of manually copying in the elements.Dan Gohman2008-03-10
* Revert SmallVector ctor variants.Devang Patel2008-03-04
* Add FunctionType ctor variant that takes SmallVector params.Devang Patel2008-03-04
* What if functions can return aggregate values ?Devang Patel2008-02-20
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb2007-12-11
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-27
* Basic non-power-of-2 vector supportNate Begeman2007-11-15
* Add Type::isIntOrIntVector, like Type::isFPOrFPVector.Dan Gohman2007-08-20
* Long double, part 1 of N. Support in IR.Dale Johannesen2007-08-03
* This enum is deadChris Lattner2007-07-05
* Minor comment cleanups.Dan Gohman2007-05-24
* if functiontype is going to have a pointer to a paramattr object, it betterChris Lattner2007-05-04
* Have compiler enforce this.Jeff Cohen2007-04-22