1. 1997473 Drop 'const' by Devang Patel · 17 years ago
  2. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  3. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  4. e34e9a2 fix long lines by Chris Lattner · 17 years ago
  5. 57939df minor cleanups by Chris Lattner · 17 years ago
  6. 9d6565a For PR1195: by Reid Spencer · 17 years ago
  7. 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
  8. c1ec780 Switch this back to using an std::map. DenseMap entries are getting invalidated by Chris Lattner · 18 years ago
  9. 1c1f112 Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%. by Chris Lattner · 18 years ago
  10. cc56aad Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu. by Chris Lattner · 18 years ago
  11. e777ff2 eliminate a malloc/free for (almost) every GEP processed. This speeds up by Chris Lattner · 18 years ago
  12. b59673e switch hash_map's over to DenseMap in SCCP. This speeds up SCCP by 30% in by Chris Lattner · 18 years ago
  13. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
  14. 79066fa Adjust #includes to match movement of constant folding code from transformutils to libanalysis. by Chris Lattner · 18 years ago
  15. cd2492e use smallvector instead of vector to make constant folding a bit more efficient by Chris Lattner · 18 years ago
  16. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  17. 54a525d Fix a minor bug handling constant exprs, introduced by a recent patch. by Chris Lattner · 18 years ago
  18. a54b7cb For PR1064: by Reid Spencer · 18 years ago
  19. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
  20. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  21. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  22. 7ce2f8b Enable a couple xforms for packed vectors (undef | v) -> -1 for packed. by Chris Lattner · 18 years ago
  23. 52ab904 Vectors are not supported by ConstantInt::getAllOnesValue. by Jim Laskey · 18 years ago
  24. ee5d25e Fix a typo. by Reid Spencer · 18 years ago
  25. e4d87aa For PR950: by Reid Spencer · 18 years ago
  26. 3bad253 handle undef values much more carefully: generalize the resolveundefbranches by Chris Lattner · 18 years ago
  27. 0e5f499 Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 18 years ago
  28. 4da4912 Change inferred getCast into specific getCast. Passes all tests. by Reid Spencer · 18 years ago
  29. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
  30. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  31. 67a821d SCCP does not handle Packed Type properly. Disable Packed Type handling for now. by Devang Patel · 18 years ago
  32. b742703 Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 18 years ago
  33. 3ed469c For PR786: by Reid Spencer · 18 years ago
  34. ddaaa37 Handle fallout from the recent branch-on-undef changes. This fixes by Chris Lattner · 18 years ago
  35. d2d8670 3 Changes: by Chris Lattner · 18 years ago
  36. 6734bff Fix an ugly problem in SCCP. This fixes Benchmarks/Misc-C++/mandel-text.cpp by Chris Lattner · 18 years ago
  37. 47811b7 by Chris Lattner · 18 years ago
  38. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  39. 543abdf Add supprot for shufflevector by Chris Lattner · 18 years ago
  40. fe243eb Implement some more interesting select sccp cases. This implements: by Chris Lattner · 19 years ago
  41. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  42. 8fcf01e Lowerpacked and SCCP support for the insertelement operation. by Robert Bocchino · 19 years ago
  43. 56107e2 Added lower packed support for the extractelement operation. by Robert Bocchino · 19 years ago
  44. ebe6120 Eliminate GetGEPGlobalInitializer in favor of the more powerful by Chris Lattner · 19 years ago
  45. 9d80930 Eliminate tabs and trailing spaces by Jeff Cohen · 19 years ago
  46. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  47. 7d27fc0 Wrap some long lines. by Chris Lattner · 19 years ago
  48. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  49. 2cc3462 Silence warnings by Chris Lattner · 20 years ago
  50. a177c67 If one side of and/or is known to be 0/-1, it doesn't matter by Chris Lattner · 20 years ago
  51. dade2d2 Two bug fixes: by Chris Lattner · 20 years ago
  52. 864737b Do not delete the entry block to a function. by Chris Lattner · 20 years ago
  53. dd336d1 Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored to by Chris Lattner · 20 years ago
  54. 0417feb Fix a bug where we could delete dead invoke instructions with uses. by Chris Lattner · 20 years ago
  55. 5f9e8b4 Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks. by Chris Lattner · 20 years ago
  56. fc6ac50 Fix SCCP/2004-12-10-UndefBranchBug.ll by Chris Lattner · 20 years ago
  57. 59acc7d This is the initial implementation of IPSCCP, as requested by Brian. by Chris Lattner · 20 years ago
  58. 73559b1 Do not delete dead invoke instructions! by Chris Lattner · 20 years ago
  59. 1405181 Minor cleanups. There is no reason for SCCP to derive from instvisitor anymore. by Chris Lattner · 20 years ago
  60. b77d5d8 Count more accurately by Chris Lattner · 20 years ago
  61. 7e529e4 Two minor improvements: by Chris Lattner · 20 years ago
  62. ef36dfd rename InstValue to LatticeValue, as it holds for more than instructions. by Chris Lattner · 20 years ago
  63. 82bec2c Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver by Chris Lattner · 20 years ago
  64. 1fca5ff Convert 'struct' to 'class' in various places to adhere to the coding standards by Chris Lattner · 20 years ago
  65. 5d356a7 Handle undef values as undefined on the constant lattice by Chris Lattner · 20 years ago
  66. dd27827 Use DEBUG instead of DebugFlag directly, as DebugFlag does not respect by Chris Lattner · 20 years ago
  67. 4b50156 Prototype these functions more accurately by Chris Lattner · 20 years ago
  68. 2da5c3d Convert code to compile with vc7.1. by Reid Spencer · 20 years ago
  69. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  70. 15876bb Stop using getValues(). by Alkis Evlogimenos · 20 years ago
  71. c88920d Delete a redundant if branch. by Reid Spencer · 20 years ago
  72. 21cb67e bug 122: by Reid Spencer · 20 years ago
  73. 80b2d6c This patch was contributed by Daniel Berlin! by Chris Lattner · 20 years ago
  74. 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
  75. 58b7b08 Add SCCP support for constant folding calls, implementing: by Chris Lattner · 20 years ago
  76. 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 20 years ago
  77. a2f652d Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCP by Chris Lattner · 20 years ago
  78. 6e32372 Add sccp support for select instructions by Chris Lattner · 20 years ago
  79. c76d803 Since 'load null' is undefined, we can make it do whatever we want. Returning by Chris Lattner · 20 years ago
  80. de512b5 Adjustments to support the new ConstantAggregateZero class by Chris Lattner · 20 years ago
  81. b16689b Don't use ConstantExpr::getShift anymore by Chris Lattner · 21 years ago
  82. b7a5d3e Use constantexprs for casts. Eliminate use of the ConstantHandling interfaces by Chris Lattner · 21 years ago
  83. 8483164 Fix fairly severe bug in my last checking where we treated all unfoldable by Chris Lattner · 21 years ago
  84. c6a4d6a * Implement minor performance optimization for the getelementptr case by Chris Lattner · 21 years ago
  85. 1daee8b Implement SCCP/phitest.ll by Chris Lattner · 21 years ago
  86. d745602 Finegrainify namespacification by Chris Lattner · 21 years ago
  87. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  88. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  89. cda965e ADd support for the new varargs instructions by Chris Lattner · 21 years ago
  90. cf00c4a Fix spelling. by Misha Brukman · 21 years ago
  91. 929c6fb Update comment by Chris Lattner · 21 years ago
  92. 16b18fd Use a set to keep track of which edges have been noticed as executable already by Chris Lattner · 21 years ago
  93. 3d405b0 Minor fixes here and there by Chris Lattner · 21 years ago
  94. 7d275f4 Avoid building data structures we don't really need. This improves the runtime by Chris Lattner · 21 years ago
  95. 36143fc Add support for the unwind instruction by Chris Lattner · 21 years ago
  96. 99b28e6 Fix bug: SCCP/2003-08-26-InvokeHandling.ll by Chris Lattner · 21 years ago
  97. 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
  98. 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
  99. 38b5ae4 Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll by Chris Lattner · 21 years ago
  100. 82c89b9 Hopefully, the final fix for `[Pp]ropogate'. by Misha Brukman · 21 years ago