1. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
  2. c9235d2 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 16 years ago
  3. 9af014f Add TODO reminder. by Devang Patel · 16 years ago
  4. 7c490d4 Initial multiple return values support. by Devang Patel · 16 years ago
  5. a66696e SCCP also needs to be taught to follow unwind_to by Nick Lewycky · 16 years ago
  6. 6c36a0f Not all users of a BB are Instructions any more. by Nick Lewycky · 16 years ago
  7. 07e6e56 Make Transforms to be 4.3 warnings-clean by Anton Korobeynikov · 16 years ago
  8. 05bb789 Fix PR1938 by forcing the code that uses an undefined value to branch one by Chris Lattner · 17 years ago
  9. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  10. b15147e Disable null pointer folding transforms for non-generic address spaces. This should probably be a target-specific predicate based on address space. That way for targets where this isn't applicable the predicate can be optimized away. by Christopher Lamb · 17 years ago
  11. cb406c2 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 17 years ago
  12. e2abf12 Place SCCPSolver also in the anonymous namespace. This pacifies g++-4.2. by Duncan Sands · 17 years ago
  13. 9f26f73 Fix PR1431 Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll by Devang Patel · 17 years ago
  14. ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
  15. 1997473 Drop 'const' by Devang Patel · 17 years ago
  16. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  17. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  18. e34e9a2 fix long lines by Chris Lattner · 17 years ago
  19. 57939df minor cleanups by Chris Lattner · 17 years ago
  20. 9d6565a For PR1195: by Reid Spencer · 17 years ago
  21. 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
  22. c1ec780 Switch this back to using an std::map. DenseMap entries are getting invalidated by Chris Lattner · 18 years ago
  23. 1c1f112 Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%. by Chris Lattner · 18 years ago
  24. cc56aad Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu. by Chris Lattner · 18 years ago
  25. e777ff2 eliminate a malloc/free for (almost) every GEP processed. This speeds up by Chris Lattner · 18 years ago
  26. b59673e switch hash_map's over to DenseMap in SCCP. This speeds up SCCP by 30% in by Chris Lattner · 18 years ago
  27. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
  28. 79066fa Adjust #includes to match movement of constant folding code from transformutils to libanalysis. by Chris Lattner · 18 years ago
  29. cd2492e use smallvector instead of vector to make constant folding a bit more efficient by Chris Lattner · 18 years ago
  30. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  31. 54a525d Fix a minor bug handling constant exprs, introduced by a recent patch. by Chris Lattner · 18 years ago
  32. a54b7cb For PR1064: by Reid Spencer · 18 years ago
  33. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
  34. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  35. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  36. 7ce2f8b Enable a couple xforms for packed vectors (undef | v) -> -1 for packed. by Chris Lattner · 18 years ago
  37. 52ab904 Vectors are not supported by ConstantInt::getAllOnesValue. by Jim Laskey · 18 years ago
  38. ee5d25e Fix a typo. by Reid Spencer · 18 years ago
  39. e4d87aa For PR950: by Reid Spencer · 18 years ago
  40. 3bad253 handle undef values much more carefully: generalize the resolveundefbranches by Chris Lattner · 18 years ago
  41. 0e5f499 Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 18 years ago
  42. 4da4912 Change inferred getCast into specific getCast. Passes all tests. by Reid Spencer · 18 years ago
  43. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
  44. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  45. 67a821d SCCP does not handle Packed Type properly. Disable Packed Type handling for now. by Devang Patel · 18 years ago
  46. b742703 Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 18 years ago
  47. 3ed469c For PR786: by Reid Spencer · 18 years ago
  48. ddaaa37 Handle fallout from the recent branch-on-undef changes. This fixes by Chris Lattner · 18 years ago
  49. d2d8670 3 Changes: by Chris Lattner · 18 years ago
  50. 6734bff Fix an ugly problem in SCCP. This fixes Benchmarks/Misc-C++/mandel-text.cpp by Chris Lattner · 18 years ago
  51. 47811b7 by Chris Lattner · 18 years ago
  52. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  53. 543abdf Add supprot for shufflevector by Chris Lattner · 18 years ago
  54. fe243eb Implement some more interesting select sccp cases. This implements: by Chris Lattner · 19 years ago
  55. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  56. 8fcf01e Lowerpacked and SCCP support for the insertelement operation. by Robert Bocchino · 19 years ago
  57. 56107e2 Added lower packed support for the extractelement operation. by Robert Bocchino · 19 years ago
  58. ebe6120 Eliminate GetGEPGlobalInitializer in favor of the more powerful by Chris Lattner · 19 years ago
  59. 9d80930 Eliminate tabs and trailing spaces by Jeff Cohen · 19 years ago
  60. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  61. 7d27fc0 Wrap some long lines. by Chris Lattner · 19 years ago
  62. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  63. 2cc3462 Silence warnings by Chris Lattner · 20 years ago
  64. a177c67 If one side of and/or is known to be 0/-1, it doesn't matter by Chris Lattner · 20 years ago
  65. dade2d2 Two bug fixes: by Chris Lattner · 20 years ago
  66. 864737b Do not delete the entry block to a function. by Chris Lattner · 20 years ago
  67. dd336d1 Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored to by Chris Lattner · 20 years ago
  68. 0417feb Fix a bug where we could delete dead invoke instructions with uses. by Chris Lattner · 20 years ago
  69. 5f9e8b4 Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks. by Chris Lattner · 20 years ago
  70. fc6ac50 Fix SCCP/2004-12-10-UndefBranchBug.ll by Chris Lattner · 20 years ago
  71. 59acc7d This is the initial implementation of IPSCCP, as requested by Brian. by Chris Lattner · 20 years ago
  72. 73559b1 Do not delete dead invoke instructions! by Chris Lattner · 20 years ago
  73. 1405181 Minor cleanups. There is no reason for SCCP to derive from instvisitor anymore. by Chris Lattner · 20 years ago
  74. b77d5d8 Count more accurately by Chris Lattner · 20 years ago
  75. 7e529e4 Two minor improvements: by Chris Lattner · 20 years ago
  76. ef36dfd rename InstValue to LatticeValue, as it holds for more than instructions. by Chris Lattner · 20 years ago
  77. 82bec2c Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver by Chris Lattner · 20 years ago
  78. 1fca5ff Convert 'struct' to 'class' in various places to adhere to the coding standards by Chris Lattner · 20 years ago
  79. 5d356a7 Handle undef values as undefined on the constant lattice by Chris Lattner · 20 years ago
  80. dd27827 Use DEBUG instead of DebugFlag directly, as DebugFlag does not respect by Chris Lattner · 20 years ago
  81. 4b50156 Prototype these functions more accurately by Chris Lattner · 20 years ago
  82. 2da5c3d Convert code to compile with vc7.1. by Reid Spencer · 20 years ago
  83. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  84. 15876bb Stop using getValues(). by Alkis Evlogimenos · 20 years ago
  85. c88920d Delete a redundant if branch. by Reid Spencer · 20 years ago
  86. 21cb67e bug 122: by Reid Spencer · 20 years ago
  87. 80b2d6c This patch was contributed by Daniel Berlin! by Chris Lattner · 20 years ago
  88. 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
  89. 58b7b08 Add SCCP support for constant folding calls, implementing: by Chris Lattner · 20 years ago
  90. 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 20 years ago
  91. a2f652d Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCP by Chris Lattner · 20 years ago
  92. 6e32372 Add sccp support for select instructions by Chris Lattner · 20 years ago
  93. c76d803 Since 'load null' is undefined, we can make it do whatever we want. Returning by Chris Lattner · 20 years ago
  94. de512b5 Adjustments to support the new ConstantAggregateZero class by Chris Lattner · 20 years ago
  95. b16689b Don't use ConstantExpr::getShift anymore by Chris Lattner · 21 years ago
  96. b7a5d3e Use constantexprs for casts. Eliminate use of the ConstantHandling interfaces by Chris Lattner · 21 years ago
  97. 8483164 Fix fairly severe bug in my last checking where we treated all unfoldable by Chris Lattner · 21 years ago
  98. c6a4d6a * Implement minor performance optimization for the getelementptr case by Chris Lattner · 21 years ago
  99. 1daee8b Implement SCCP/phitest.ll by Chris Lattner · 21 years ago
  100. d745602 Finegrainify namespacification by Chris Lattner · 21 years ago