1. 1f28e8c Fix handling of 'free' if it has absolutely no prototype by Chris Lattner · 21 years ago
  2. 7d3c579 Fixed a segfault in gccld. by John Criswell · 21 years ago
  3. 8e37bd0 Added code for pool allocating only the pool-allocatable data structures in the presence of collapsed nodes + a couple of bug fixes by Sumant Kowshik · 21 years ago
  4. 8043127 Remove unnecessary use of NonCopyable by Chris Lattner · 21 years ago
  5. 11a49a7 Fixed minor bug in SafeToHoist and made some changes suggested by Chris. by Tanya Lattner · 21 years ago
  6. 9966c03 Fixed LICM bug that hoists trapping instructions that are not guaranteed to execute. by Tanya Lattner · 21 years ago
  7. c8afdc1 Minor changes: by Chris Lattner · 21 years ago
  8. f67e7fc Major bug fixes including a memory leak and tracking some exceptional conditions. Also added support for including global and indirect call information in the DS graphs used by the pool allocation by Sumant Kowshik · 21 years ago
  9. 122558b Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll by Chris Lattner · 21 years ago
  10. 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
  11. 943c713 Instcombine: (A >> c1) << c2 for signed integers by Chris Lattner · 21 years ago
  12. 08fd7ab Reorganization of code, no functional changes. by Chris Lattner · 21 years ago
  13. 24c8e38 Allow folding several instructions into casts, which can simplify a lot by Chris Lattner · 21 years ago
  14. 8baa92e Minor cleanups by Chris Lattner · 21 years ago
  15. 1078d11 Fix bug: FunctionResolve/2003-07-23-CPR-Reference.ll by Chris Lattner · 21 years ago
  16. 2cd9196 Add comments by Chris Lattner · 21 years ago
  17. eca0c5c Remove explicit check for: not (not X) = X, it is already handled because xor is commutative by Chris Lattner · 21 years ago
  18. 06782f8 InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2) == 0 by Chris Lattner · 21 years ago
  19. 5840326 - InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0 by Chris Lattner · 21 years ago
  20. ad44ebf IC: (X & C1) | C2 --> (X | C2) & (C1|C2) by Chris Lattner · 21 years ago
  21. c6a8aff IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2) Minor code cleanup by Chris Lattner · 21 years ago
  22. 00b1a7e InstCombine: (X ^ 4) == 8 --> X == 12 by Chris Lattner · 21 years ago
  23. bc5d414 IC: (X & 5) == 13 --> false IC: (X | 8) == 4 --> false by Chris Lattner · 21 years ago
  24. c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 21 years ago
  25. 00f185f Fix bug: TailDup/2003-07-22-InfiniteLoop.ll by Chris Lattner · 21 years ago
  26. 1ba5bcd - InstCombine (cast (xor A, B) to bool) ==> (setne A, B) by Chris Lattner · 21 years ago
  27. 0679473 Added code that checks to see if a global variable is external before replacing by John Criswell · 21 years ago
  28. a235e14 Added check for inlinable function by Anand Shukla · 21 years ago
  29. 0df7ddb A pass to combine multiple backedges that go to same target by Anand Shukla · 21 years ago
  30. a676b78 Dinakar and I fixed a bug where we were trying to get the initializer of by John Criswell · 21 years ago
  31. 919fc8c Trace loads and stores as they happen (stores were being by Vikram S. Adve · 21 years ago
  32. 666ff52 Added functionality to instrmentation pass by Anand Shukla · 21 years ago
  33. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 21 years ago
  34. 8bc95a1 Eliminate using declarations, adjust for new DSGraph API by Chris Lattner · 21 years ago
  35. cf6bac3 Allow the inlining limit to be controlled from the command line! by Chris Lattner · 21 years ago
  36. b12b753 Add support to globaldce for deleting dead function prototypes by Chris Lattner · 21 years ago
  37. 81d4e14 When internalizing global ctor/dtor list, also mark it constant. This is gross, but by Chris Lattner · 21 years ago
  38. 833b8a4 Add support for elimination of load instruction from global constants by Chris Lattner · 21 years ago
  39. 0af1fab Instcombine: X * -1 -> -X by Chris Lattner · 21 years ago
  40. 83c39d2 Fix bug: Mem2Reg/2003-06-26-IterativePromote.ll by Chris Lattner · 21 years ago
  41. 9b2a14b Add argument to DAE to allow operation on non-internal functions by Chris Lattner · 21 years ago
  42. 837e42c Fix bug: ADCE/2003-06-24-BadSuccessor.ll by Chris Lattner · 21 years ago
  43. 99c91e0 Do not mark ALL terminators live if any instruciton in the block is live. We only by Chris Lattner · 21 years ago
  44. 38b5ae4 Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll by Chris Lattner · 21 years ago
  45. fcd74e2 Fix bug: TailDup/2003-06-24-Simpleloop.ll by Chris Lattner · 21 years ago
  46. 79d35b3 Implement new transforms: by Chris Lattner · 21 years ago
  47. 8a334a4 avoid dividing by zero when dealing with zero sized types (like [0 x double]) by Chris Lattner · 21 years ago
  48. 066ab6a Add paranoia checking by Chris Lattner · 21 years ago
  49. ea635cd Test change by Chris Lattner · 21 years ago
  50. 7a7bef4 Initial checkin of Tail duplication pass. by Chris Lattner · 21 years ago
  51. 797249b Instcombine cast (getelementptr Ptr, 0, 0, 0) to ... into: cast Ptr to ... by Chris Lattner · 21 years ago
  52. 1c6d6c9 Fix the build. :( by Chris Lattner · 21 years ago
  53. 31f6125 Changes to privatize NodeType by Chris Lattner · 21 years ago
  54. 9fe3886 Implement the functionality of InstCombine/call.ll by Chris Lattner · 21 years ago
  55. a3df1ff Remove a bunch of complicated code. The functionality is implemented in instcombine instead by Chris Lattner · 21 years ago
  56. 97f4b66 Handle arguments passed in through the va_arg area by Chris Lattner · 21 years ago
  57. 08227e4 Initial checkin of DAE pass by Chris Lattner · 21 years ago
  58. bea68b3 Don't corrupt memory when removing an instruction from the program, but by Chris Lattner · 21 years ago
  59. 34e353e Fix bug: ADCE/2003-06-11-InvalidCFG.ll by Chris Lattner · 21 years ago
  60. e32487e Fix bug: LevelRaise/2003-06-07-EmptyArrayTest.ll by Chris Lattner · 21 years ago
  61. 4432d8f Fix compilation problem on GCC 2.9x by Chris Lattner · 21 years ago
  62. 9b5fd22 Fix bug: InstCombine/2003-06-05-BranchInvertInfLoop.ll by Chris Lattner · 21 years ago
  63. cd0cc61 Fixed a bug so initialization code is always inserted in main by Anand Shukla · 21 years ago
  64. d3646f1 Use a constant expr GEP instead of an actual instruction by Chris Lattner · 21 years ago
  65. fa9ee73 Make this work with counter > 127 by Chris Lattner · 21 years ago
  66. 9271ade Made changes suggested by Chris by Sumant Kowshik · 21 years ago
  67. 40f5d70 Clean up previous code. by Chris Lattner · 21 years ago
  68. c4d10eb Implement combination of boolean not with branch by Chris Lattner · 21 years ago
  69. 074d84c Implement xform: (X != 0) -> (bool)X by Chris Lattner · 21 years ago
  70. 619754f Added the #(internal functions) to output by Anand Shukla · 21 years ago
  71. c16e631 Fix bug: FunctionResolve/2003-05-31-AllInternalDecls.ll by Chris Lattner · 21 years ago
  72. 12ce59d Fix bug: FuncResolve/2003-05-31-InternalDecl.ll Count resolutions correctly. by Chris Lattner · 21 years ago
  73. 40c4959 Simplify funcresolve a bit more by Chris Lattner · 21 years ago
  74. 567ccee Fix bug: FunctionResolve/2003-05-31-FuncPointerResolve.ll by Chris Lattner · 21 years ago
  75. 658c5bc Fixed comment width, changed arg to be const, fixed indentation, removed unnecessary includes. by Tanya Lattner · 21 years ago
  76. b37923f Okay totally give up on trying to optimize aggregates that cannot be completely by Chris Lattner · 21 years ago
  77. 26d2ca1 add a check that allows the SRoA pass to avoid breaking programs, even if their by Chris Lattner · 21 years ago
  78. 6074d2f Added the CloneTrace function which clones traces. It takes a vector of basic blocks, removes by Tanya Lattner · 21 years ago
  79. 261d686 Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll by Chris Lattner · 21 years ago
  80. 5e062a1 Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll by Chris Lattner · 21 years ago
  81. a78220f Added support for function pointers by Sumant Kowshik · 21 years ago
  82. faf4cc2 Add comment by Chris Lattner · 21 years ago
  83. ab2b328 Eliminate unnecessary ->get calls that are now automatically handled. by Chris Lattner · 21 years ago
  84. ca398dc * Separate all of the grunt work of inlining out into the Utils library. by Chris Lattner · 21 years ago
  85. 2a9c847 Fix bug: Instcombine/2003-05-27-ConstExprCrash.ll by Chris Lattner · 21 years ago
  86. d10376b * Actually USE the statistic that we made * Implement SRoA for arrays by Chris Lattner · 21 years ago
  87. ed7b41e Implementation of the simple "scalar replacement of aggregates" transformation by Chris Lattner · 21 years ago
  88. bd4ecf7 Fix bug: InstCombine/2003-05-26-CastMiscompile.ll by Chris Lattner · 21 years ago
  89. de579f1 Remove using declarations by Chris Lattner · 21 years ago
  90. 88c7c32 Make the list accept comma separated names by Chris Lattner · 21 years ago
  91. 2345d71 * Revert to old behavior of ignoring a module if it doesn't contain a main by Chris Lattner · 21 years ago
  92. c7a2c7f Add option to internalize to allow it to read a file to determine which symbols by Chris Lattner · 21 years ago
  93. c54e2b8 Minor cleanups. by Chris Lattner · 21 years ago
  94. c52b30d Fix bug: FunctionResolve/2003-05-21-MissingArguments.ll by Chris Lattner · 21 years ago
  95. 82c89b9 Hopefully, the final fix for `[Pp]ropogate'. by Misha Brukman · 21 years ago
  96. f117cc9 s/convertable/convertible/g by Misha Brukman · 21 years ago
  97. 6d23d97 Fix long standing bug by Chris Lattner · 22 years ago
  98. 4c00e53 Fix Bug: Linker/2003-05-15-TypeProblem.ll by Chris Lattner · 22 years ago
  99. f414646 Fix major problem with appending linkage changes by Chris Lattner · 22 years ago
  100. 8166e6e Implement linkage of appending global variables! by Chris Lattner · 22 years ago