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