- 3da59db For PR950: by Reid Spencer · 18 years ago
- 2e3def1 Removed iostream #includes. Replaced std::cerr with DOUT. by Bill Wendling · 18 years ago
- 2e1c196 Add isFPOrFPVector() method, which indicates if a type is either FP or a by Chris Lattner · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- f531040 label* is not a valid type, add an assertion. by Chris Lattner · 18 years ago
- ab4fa4f Minor cleanups by Chris Lattner · 18 years ago
- de65fb3 Now that ConstantBool::True/False are gone, we can modify Type.cpp to by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- 8884060 No Need to live in the past. by Jim Laskey · 18 years ago
- a25dfd2 Moving this function to a permanent home to prevent a dependency cycle created by Jim Laskey · 18 years ago
- f190d38 Use hidden visibility to reduce the sizes of some .o files. This chops 60K off a release llvm-dis. by Chris Lattner · 18 years ago
- fd20c0a Fix grammar in a comment. by Reid Spencer · 18 years ago
- a5d824e Remove a hack required by V9. by Chris Lattner · 18 years ago
- a3124a3 vector casts never reinterpret bits by Chris Lattner · 18 years ago
- 3787c95 * Fix DerivedType::dropAllTypeUses to not change the number of types in a by Chris Lattner · 19 years ago
- c35abc2 Add some dummy method impls by Chris Lattner · 19 years ago
- cfe8227 Move some methods around. Refactor the parts of TypeMap that do not depend by Chris Lattner · 19 years ago
- bcf6bc2 Split the type refinement case completely out of the type-becomes-concrete by Chris Lattner · 19 years ago
- 66cafb3 Separate the type-became-concrete case from the type-is-resolved case, the by Chris Lattner · 19 years ago
- 7548590 Unswitch a loop, add more assertions, eliminate use of removeUserFromConcrete. by Chris Lattner · 19 years ago
- d4f328e Tiny speedup, improve comments and code organization. by Chris Lattner · 19 years ago
- d115ef8 Force packed vectors to be a power of two in length. by Chris Lattner · 19 years ago
- 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
- 22cab6c Unbreak the sparc backend. by Chris Lattner · 19 years ago
- 3f80a38 don't let Reid build void*'s :) by Chris Lattner · 19 years ago
- ea10491 Fix a bug in my previous checkin by Chris Lattner · 19 years ago
- 4f0247c Add a method, remove last use of Type.def by Chris Lattner · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- 76da616 correct the computation of the isAbstract bit for types. by Chris Lattner · 19 years ago
- ded3613 Fix a nasty order of evaluation bug that Gabor Greif ran into. Here's an by Chris Lattner · 19 years ago
- 7d7a0ed Allow arrays to have more than 4G elements. by Chris Lattner · 20 years ago
- f022805 Get GEP's working with packed types. Contributed by Morten Ofstad! by Chris Lattner · 20 years ago
- 8a7ad2d Add hooks to free all memory allocated by the singleton factories in these by Chris Lattner · 20 years ago
- bcb31d6 Minor cleanup and speedup. This reduces link-time for 252.eon from 35.5s by Chris Lattner · 20 years ago
- 8511c35 Make this function work with non-abstract types. by Chris Lattner · 20 years ago
- a6b10b6 Unfortunately the fix for the previous bug introduced the previous by Chris Lattner · 20 years ago
- f464ab5 Fix a bug in my previous change. Unfortunately this reverts most of the by Chris Lattner · 20 years ago
- b5c1670 Change Type::isAbstract to have better comments, a more correct name by Chris Lattner · 20 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- 715c90b Packed types, brought to you by Brad Jones by Brian Gaeke · 20 years ago
- b4091e5 Catch aggregates passed by value sooner rather than later. by Chris Lattner · 20 years ago
- 36002e4 Remove unused method by Chris Lattner · 20 years ago
- 51662c7 The uid mapping is no more by Chris Lattner · 20 years ago
- e14d7e4 Eliminate the SignedType and UnsignedType classes. by Chris Lattner · 20 years ago
- c964715 The bytecode reader wants to be able to read types that are not quite resolved by Chris Lattner · 20 years ago
- edfc49d Make sure people don't make functiontypes with an invalid return type by Chris Lattner · 20 years ago
- 7474d03 Correct syntax typo .. ; -> : by Reid Spencer · 20 years ago
- 6e885d0 - Changes for bug 122 by Reid Spencer · 20 years ago
- c5f143b Fix Type::isSized() to realize that "{ opaque }" is not sized by Chris Lattner · 20 years ago
- f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
- 071f2f1 Squish a warning by Chris Lattner · 20 years ago
- c3fcaea Don't use size() when you mean empty() by Chris Lattner · 20 years ago
- 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 20 years ago
- e83593b Fix an assertion Contributed by Reid Spencer by Chris Lattner · 20 years ago
- e3651f0 Add two methods which have been needed for a long time: Type::get(Un)signedVersion by Chris Lattner · 20 years ago
- 1cd4c72 Make sure that at least one virtual method is defined in a .cpp file to avoid by Chris Lattner · 20 years ago
- ac89164 Adjust to recent changes by Chris Lattner · 20 years ago
- a44fb0d Remove the statistics by Chris Lattner · 21 years ago
- c3b5849 Speed up type resolution some more. On the testcase in PR224, for example, by Chris Lattner · 21 years ago
- 0cdaf94 Implement the hashing scheme in an attempt to speed up the "slow" case in by Chris Lattner · 21 years ago
- 2729540 Code cleanup in preparation for later changes. Now that ContainedTy's are by Chris Lattner · 21 years ago
- f32f568 Now that all of the derived types have disciplined interfaces, we can eliminate by Chris Lattner · 21 years ago
- d21cd80 Adjust to the changed StructType interface. In particular, getElementTypes() is gone. by Chris Lattner · 21 years ago
- d5d8996 Start using the new and improve interface to FunctionType arguments by Chris Lattner · 21 years ago
- 3b41e0e Fix PR198 by Chris Lattner · 21 years ago
- 4b1be10 Add comments by Chris Lattner · 21 years ago
- d85cbe8 Fix const correctness by Chris Lattner · 21 years ago
- b9da9c1 Relax constrains on GEP type indexes by Chris Lattner · 21 years ago
- bb4a15c Really, there was a reason for me factoring that out by Chris Lattner · 21 years ago
- 542d991 *** Significantly speed up type resultion by Chris Lattner · 21 years ago
- f2586d1 Finegrainify namespacification by Chris Lattner · 21 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
- 5bc3e31 Fix InstCombine/2003-11-03-VarargsCallBug.ll by Chris Lattner · 21 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
- 5af4197 Speed up TypesEqual by specializing it for all of the derived types, avoiding by Chris Lattner · 21 years ago
- 1825009 Avoid creating lots of pointless opaque types, with short lifetimes by Chris Lattner · 21 years ago
- 6b63452 Fix spelling/grammar. by Misha Brukman · 21 years ago
- 23c3288 Explicit copy ctors are no longer needed by Chris Lattner · 21 years ago
- af6f93c Minor cleanups by Chris Lattner · 21 years ago
- 7685ac8 This checkin basically amounts to a complete rewrite of the type-resolution by Chris Lattner · 21 years ago
- 8ef852f Dramatically simplify DerivedType::refineAbstractTypeToInternal by Chris Lattner · 21 years ago
- 1c5164e Make the PATypeHolder use a simple union-find implementation to handle by Chris Lattner · 21 years ago
- 065a616 Fix spell-o's by Chris Lattner · 21 years ago
- c9b24a3 Add asserts, move code around. This gets the dropAllTypeUses partially implemented by Chris Lattner · 21 years ago
- 8df956c Move functionality preserving changes. by Chris Lattner · 21 years ago
- 266caa2 Refactor what has effectively become copy-and-pasted code by Chris Lattner · 21 years ago
- 169726b Check in a bunch of minor fixes, plus a whole lot of #if 0'd out code, which will hopefully be enabled in the near future by Chris Lattner · 21 years ago
- 663b479 containsEquivalent never returns its argument by Chris Lattner · 21 years ago
- a5112c7 Remove needless usage of getDescription() by Chris Lattner · 21 years ago
- e09a128 Inline method by Chris Lattner · 21 years ago
- a3057e8 Don't try to be sneaky, breaking recursive types in the process by Chris Lattner · 21 years ago
- a3ad5b2 No need to rescan types when they are created. by Chris Lattner · 21 years ago
- a2f3e1d Another small speedup, this one to: 2.42s by Chris Lattner · 21 years ago
- d8d6c76 Don't return bogus references, and don't add an entry to the Concrete map by Chris Lattner · 21 years ago
- 1bb6263 Another optimization, speed up the testcase to 2.7s by Chris Lattner · 21 years ago
- bc4846d Removal of explicit stack, which requires the method to be a member (so it can by Chris Lattner · 21 years ago
- 87ca5fa Remove the "recursive bit", not only is it unused by anyone, it was also by Chris Lattner · 21 years ago
- de73193 Don't bother doing an exhaustive recursive walk if we are at the limit of what by Chris Lattner · 21 years ago
- 11e4050 Ugh, fix bugs. Ok, so the last fix wasn't as great as I thought it was. by Chris Lattner · 21 years ago
- 7ba77f2 Further simplifications by Chris Lattner · 21 years ago