aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Type.cpp
Commit message (Expand)AuthorAgeFilesLines
* No Need to live in the past.Jim Laskey2006-07-261-3/+0
* Moving this function to a permanent home to prevent a dependency cycle createdJim Laskey2006-07-251-0/+19
* Use hidden visibility to reduce the sizes of some .o files. This chops 60K o...Chris Lattner2006-06-281-1/+2
* Fix grammar in a comment.Reid Spencer2006-05-291-1/+1
* Remove a hack required by V9.Chris Lattner2006-04-211-4/+2
* vector casts never reinterpret bitsChris Lattner2006-04-021-0/+5
* * Fix DerivedType::dropAllTypeUses to not change the number of types in aChris Lattner2005-11-161-22/+65
* Add some dummy method implsChris Lattner2005-11-131-0/+8
* Move some methods around. Refactor the parts of TypeMap that do not dependChris Lattner2005-11-131-50/+52
* Split the type refinement case completely out of the type-becomes-concreteChris Lattner2005-11-131-35/+33
* Separate the type-became-concrete case from the type-is-resolved case, theChris Lattner2005-11-131-21/+31
* Unswitch a loop, add more assertions, eliminate use of removeUserFromConcrete.Chris Lattner2005-11-121-10/+14
* Tiny speedup, improve comments and code organization.Chris Lattner2005-11-121-23/+29
* Force packed vectors to be a power of two in length.Chris Lattner2005-11-101-0/+2
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-3/+3
* Unbreak the sparc backend.Chris Lattner2005-04-271-2/+4
* don't let Reid build void*'s :)Chris Lattner2005-04-261-0/+2
* Fix a bug in my previous checkinChris Lattner2005-04-231-22/+22
* Add a method, remove last use of Type.defChris Lattner2005-04-231-2/+28
* Remove trailing whitespaceMisha Brukman2005-04-211-48/+48
* correct the computation of the isAbstract bit for types.Chris Lattner2005-03-091-3/+8
* Fix a nasty order of evaluation bug that Gabor Greif ran into. Here's anChris Lattner2005-03-021-1/+2
* Allow arrays to have more than 4G elements.Chris Lattner2005-01-081-5/+5
* Get GEP's working with packed types. Contributed by Morten Ofstad!Chris Lattner2004-12-011-0/+3
* Add hooks to free all memory allocated by the singleton factories in theseChris Lattner2004-11-191-0/+32
* Minor cleanup and speedup. This reduces link-time for 252.eon from 35.5sChris Lattner2004-11-161-22/+22
* Make this function work with non-abstract types.Chris Lattner2004-11-161-14/+35
* Unfortunately the fix for the previous bug introduced the previousChris Lattner2004-10-071-41/+67
* Fix a bug in my previous change. Unfortunately this reverts most of theChris Lattner2004-10-071-3/+4
* Change Type::isAbstract to have better comments, a more correct nameChris Lattner2004-10-061-12/+19
* Changes For Bug 352Reid Spencer2004-09-011-3/+3
* Packed types, brought to you by Brad JonesBrian Gaeke2004-08-201-0/+84
* Catch aggregates passed by value sooner rather than later.Chris Lattner2004-07-131-0/+3
* Remove unused methodChris Lattner2004-07-091-5/+0
* The uid mapping is no moreChris Lattner2004-07-081-12/+1
* Eliminate the SignedType and UnsignedType classes.Chris Lattner2004-07-081-49/+19
* The bytecode reader wants to be able to read types that are not quite resolvedChris Lattner2004-07-071-1/+2
* Make sure people don't make functiontypes with an invalid return typeChris Lattner2004-07-061-0/+2
* Correct syntax typo .. ; -> :Reid Spencer2004-07-041-1/+1
* - Changes for bug 122Reid Spencer2004-07-041-21/+46
* Fix Type::isSized() to realize that "{ opaque }" is not sizedChris Lattner2004-07-021-0/+15
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-12/+12
* Squish a warningChris Lattner2004-06-041-1/+1
* Don't use size() when you mean empty()Chris Lattner2004-05-281-2/+1
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-051-5/+4
* Fix an assertionChris Lattner2004-03-291-1/+1
* Add two methods which have been needed for a long time: Type::get(Un)signedVe...Chris Lattner2004-03-261-0/+35
* Make sure that at least one virtual method is defined in a .cpp file to avoidChris Lattner2004-02-261-0/+1
* Adjust to recent changesChris Lattner2004-02-171-2/+2
* Remove the statisticsChris Lattner2004-02-091-11/+0