1. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  2. 8fcf01e Lowerpacked and SCCP support for the insertelement operation. by Robert Bocchino · 19 years ago
  3. 56107e2 Added lower packed support for the extractelement operation. by Robert Bocchino · 19 years ago
  4. ebe6120 Eliminate GetGEPGlobalInitializer in favor of the more powerful by Chris Lattner · 19 years ago
  5. 9d80930 Eliminate tabs and trailing spaces by Jeff Cohen · 19 years ago
  6. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  7. 7d27fc0 Wrap some long lines. by Chris Lattner · 19 years ago
  8. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  9. 2cc3462 Silence warnings by Chris Lattner · 20 years ago
  10. a177c67 If one side of and/or is known to be 0/-1, it doesn't matter by Chris Lattner · 20 years ago
  11. dade2d2 Two bug fixes: by Chris Lattner · 20 years ago
  12. 864737b Do not delete the entry block to a function. by Chris Lattner · 20 years ago
  13. dd336d1 Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored to by Chris Lattner · 20 years ago
  14. 0417feb Fix a bug where we could delete dead invoke instructions with uses. by Chris Lattner · 20 years ago
  15. 5f9e8b4 Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks. by Chris Lattner · 20 years ago
  16. fc6ac50 Fix SCCP/2004-12-10-UndefBranchBug.ll by Chris Lattner · 20 years ago
  17. 59acc7d This is the initial implementation of IPSCCP, as requested by Brian. by Chris Lattner · 20 years ago
  18. 73559b1 Do not delete dead invoke instructions! by Chris Lattner · 20 years ago
  19. 1405181 Minor cleanups. There is no reason for SCCP to derive from instvisitor anymore. by Chris Lattner · 20 years ago
  20. b77d5d8 Count more accurately by Chris Lattner · 20 years ago
  21. 7e529e4 Two minor improvements: by Chris Lattner · 20 years ago
  22. ef36dfd rename InstValue to LatticeValue, as it holds for more than instructions. by Chris Lattner · 20 years ago
  23. 82bec2c Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver by Chris Lattner · 20 years ago
  24. 1fca5ff Convert 'struct' to 'class' in various places to adhere to the coding standards by Chris Lattner · 20 years ago
  25. 5d356a7 Handle undef values as undefined on the constant lattice by Chris Lattner · 20 years ago
  26. dd27827 Use DEBUG instead of DebugFlag directly, as DebugFlag does not respect by Chris Lattner · 20 years ago
  27. 4b50156 Prototype these functions more accurately by Chris Lattner · 20 years ago
  28. 2da5c3d Convert code to compile with vc7.1. by Reid Spencer · 20 years ago
  29. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  30. 15876bb Stop using getValues(). by Alkis Evlogimenos · 20 years ago
  31. c88920d Delete a redundant if branch. by Reid Spencer · 20 years ago
  32. 21cb67e bug 122: by Reid Spencer · 20 years ago
  33. 80b2d6c This patch was contributed by Daniel Berlin! by Chris Lattner · 20 years ago
  34. 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
  35. 58b7b08 Add SCCP support for constant folding calls, implementing: by Chris Lattner · 20 years ago
  36. 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 20 years ago
  37. a2f652d Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCP by Chris Lattner · 20 years ago
  38. 6e32372 Add sccp support for select instructions by Chris Lattner · 20 years ago
  39. c76d803 Since 'load null' is undefined, we can make it do whatever we want. Returning by Chris Lattner · 20 years ago
  40. de512b5 Adjustments to support the new ConstantAggregateZero class by Chris Lattner · 20 years ago
  41. b16689b Don't use ConstantExpr::getShift anymore by Chris Lattner · 21 years ago
  42. b7a5d3e Use constantexprs for casts. Eliminate use of the ConstantHandling interfaces by Chris Lattner · 21 years ago
  43. 8483164 Fix fairly severe bug in my last checking where we treated all unfoldable by Chris Lattner · 21 years ago
  44. c6a4d6a * Implement minor performance optimization for the getelementptr case by Chris Lattner · 21 years ago
  45. 1daee8b Implement SCCP/phitest.ll by Chris Lattner · 21 years ago
  46. d745602 Finegrainify namespacification by Chris Lattner · 21 years ago
  47. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  48. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  49. cda965e ADd support for the new varargs instructions by Chris Lattner · 21 years ago
  50. cf00c4a Fix spelling. by Misha Brukman · 21 years ago
  51. 929c6fb Update comment by Chris Lattner · 21 years ago
  52. 16b18fd Use a set to keep track of which edges have been noticed as executable already by Chris Lattner · 21 years ago
  53. 3d405b0 Minor fixes here and there by Chris Lattner · 21 years ago
  54. 7d275f4 Avoid building data structures we don't really need. This improves the runtime by Chris Lattner · 21 years ago
  55. 36143fc Add support for the unwind instruction by Chris Lattner · 21 years ago
  56. 99b28e6 Fix bug: SCCP/2003-08-26-InvokeHandling.ll by Chris Lattner · 21 years ago
  57. 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
  58. 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
  59. 38b5ae4 Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll by Chris Lattner · 21 years ago
  60. 82c89b9 Hopefully, the final fix for `[Pp]ropogate'. by Misha Brukman · 21 years ago
  61. 1d16ec7 Handle va_arg instruction correctly by Chris Lattner · 21 years ago
  62. bceb2b0 Fix major problem with PHI node traversal: rechecking PHIs should go into by Chris Lattner · 21 years ago
  63. 9de2828 Minor non-functional changes: by Chris Lattner · 21 years ago
  64. e408e25 Remove unnecesary &*'s by Chris Lattner · 21 years ago
  65. af66346 Make sure to _delete_ memory allocated by worklists by Chris Lattner · 22 years ago
  66. a3bbcb5 Fix spelling of `propagate'. by Misha Brukman · 22 years ago
  67. cb2610e - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to by Chris Lattner · 22 years ago
  68. a92f696 Updates to work with recent Statistic's changes: by Chris Lattner · 22 years ago
  69. 2a88bb7 - Implement SCCP of getelementptr instructions by Chris Lattner · 22 years ago
  70. cc63f1c Eliminated the MemAccessInst class, folding contents into GEP class. by Chris Lattner · 22 years ago
  71. 48a4531 Remove extra #includes by Chris Lattner · 22 years ago
  72. b804760 Remove support for unary operators by Chris Lattner · 22 years ago
  73. a6275cc by Chris Lattner · 22 years ago
  74. f629309 *** empty log message *** by Chris Lattner · 22 years ago
  75. 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
  76. f016ea4 Use the new DEBUG(x) macro to allow debugging code to be enabled on the commandline by Chris Lattner · 22 years ago
  77. 7f9412b Fix bug: test/Regression/Transforms/SCCP/2002-05-21-InvalidSimplify.ll by Chris Lattner · 22 years ago
  78. 618b4a1 Fix bug: test/Regression/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll by Chris Lattner · 22 years ago
  79. 3dec1f2 Add support for printing out statistics information when -stats is added to by Chris Lattner · 22 years ago
  80. 022103b Merge all individual .h files into a single Scalar.h file by Chris Lattner · 22 years ago
  81. 6d7491c Add #include no longer included by llvm/Transforms/Scalar/ConstantProp.h by Chris Lattner · 22 years ago
  82. 071d0ad * Convert InstWorkList to vector instead of set, because on big programs it by Chris Lattner · 22 years ago
  83. 4c1061f Implement constant propogation of shift instructions by Chris Lattner · 22 years ago
  84. 904ec28 Ok, really it only takes me 3 times to get this right! by Chris Lattner · 22 years ago
  85. 52a9a1d Oops, disable debugging code all the way. :) by Chris Lattner · 22 years ago
  86. b9a6634 * Finish the implementation of isEdgeFeasible this fixes bug: by Chris Lattner · 22 years ago
  87. 59f0ce2 * Enable SCCP debugging to be turned on with a simple change of #define by Chris Lattner · 22 years ago
  88. 0e9c515 * Simplify the code by not bothering to name the folded constant by Chris Lattner · 22 years ago
  89. 0dbfc05 Significantly clean up SCCP pass. Now the two classes are merged and in by Chris Lattner · 22 years ago
  90. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 22 years ago
  91. 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 22 years ago
  92. 97e52e4 Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA by Chris Lattner · 22 years ago
  93. 31bcdb8 Split ConstantVals.h into Constant.h and Constants.h by Chris Lattner · 22 years ago
  94. f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 22 years ago
  95. f2361c5 Changes because the Terminator::getSuccessor function now FAILS if successor by Chris Lattner · 22 years ago
  96. 2a63255 Convert SCCP over to use InstVisitor instead of hand crafted switch by Chris Lattner · 22 years ago
  97. 6428a27 GEP instructions can never be constant propogated. by Chris Lattner · 22 years ago
  98. 73e2142 Move FunctionArgument out of iOther.h into Argument.h and rename class to by Chris Lattner · 22 years ago
  99. 237e6d1 s/Method/Function Remove extraneous #includes of llvm/Assembly/Writer by Chris Lattner · 22 years ago
  100. 968ddc9 ConstantHandling moved into VMCore library by Chris Lattner · 22 years ago