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