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. cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 17 years ago
  5. 4da0451 Use isUnitValue() instead of getZExtValue() == 1 which will prevent an by Reid Spencer · 17 years ago
  6. 9d6565a For PR1195: by Reid Spencer · 17 years ago
  7. 6934a04 Simplify code by using value::takename by Chris Lattner · 18 years ago
  8. 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
  9. 24d6da5 For PR970: by Reid Spencer · 18 years ago
  10. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  11. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  12. e4d87aa For PR950: by Reid Spencer · 18 years ago
  13. 0e5f499 Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 18 years ago
  14. 832171c Removing even more <iostream> includes. by Bill Wendling · 18 years ago
  15. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  16. 3749c9c Remove the 'printname' argument to WriteAsOperand. It is always true, and by Chris Lattner · 18 years ago
  17. 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
  18. 1628cec For PR950: by Reid Spencer · 18 years ago
  19. b83eb64 For PR950: by Reid Spencer · 18 years ago
  20. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  21. ae74f55 Fix Transforms/Reassociate/2006-04-27-ReassociateVector.ll by Chris Lattner · 18 years ago
  22. e9efecb Implement a FIXME, recusively reassociating by Chris Lattner · 18 years ago
  23. 895b392 extract some code into a method, no functionality change by Chris Lattner · 18 years ago
  24. 22a66c4 Promote shifts by a constant to multiplies so that we can reassociate by Chris Lattner · 18 years ago
  25. e5022fe Add factoring of multiplications, e.g. turning A*A+A*B into A*(A+B). by Chris Lattner · 18 years ago
  26. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  27. 7b4ad94 Fix a problem that Dan Berlin noticed, where reassociation would not succeed by Chris Lattner · 19 years ago
  28. 2cd85da Avoid creating garbage instructions, just move the old add instruction by Chris Lattner · 19 years ago
  29. 368a3aa add some assertions and fix problems where reassociate could access the by Chris Lattner · 19 years ago
  30. ac83b03 Fix Regression/Transforms/Reassociate/2005-08-24-Crash.ll by Chris Lattner · 19 years ago
  31. 4bc5f80 Use the new 'moveBefore' method to simplify some code. Really, which is by Chris Lattner · 19 years ago
  32. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
  33. 641f02f Fix Reassociate/shifttest.ll by Chris Lattner · 19 years ago
  34. 44b8c7d Implement Reassociate/mul-neg-add.ll by Chris Lattner · 19 years ago
  35. 6f15685 Bail out earlier by Chris Lattner · 19 years ago
  36. f33151a Teach reassociate that 0-X === X*-1 by Chris Lattner · 19 years ago
  37. 9c72319 Fix PR557 and basictest[34].ll. by Chris Lattner · 19 years ago
  38. c9fd097 Add debugging information by Chris Lattner · 19 years ago
  39. 989f622 eliminate gotos by Chris Lattner · 19 years ago
  40. 109d34d Improve reassociation handling of inverses, implementing inverses.ll. by Chris Lattner · 19 years ago
  41. 4690010 Refactor some code by Chris Lattner · 19 years ago
  42. cc8a2b9 Handle some simple cases where we can see that values get annihilated. by Chris Lattner · 19 years ago
  43. c0649ac Rewrite the guts of the reassociate pass to be more efficient and logical. Instead by Chris Lattner · 19 years ago
  44. 0975ed5 Convert shifts to muls to assist reassociation. This implements by Chris Lattner · 19 years ago
  45. 08b4392 Simplify the code and rearrange it. No major functionality changes here. by Chris Lattner · 19 years ago
  46. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  47. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  48. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  49. d8e1eea Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
  50. 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
  51. a9160a0 Make this pass use a more specific debug message than "Processing:". by Brian Gaeke · 20 years ago
  52. d745602 Finegrainify namespacification by Chris Lattner · 21 years ago
  53. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  54. ed1f7c8 Declare FunctionPasses as such so that they can be used in FunctionPassManager. by Misha Brukman · 21 years ago
  55. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  56. 3b237fc Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. by Chris Lattner · 21 years ago
  57. fd05924 Decrease usage of use_size() by Chris Lattner · 21 years ago
  58. 22b9aab Credits now go into the top-level CREDITS.TXT by Misha Brukman · 21 years ago
  59. 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
  60. fb5be09 Assign arguments different ranks so they get grouped together by Chris Lattner · 21 years ago
  61. e9608e3 Fix bug: Reassociate/2003-08-12-InfiniteLoop.ll by Chris Lattner · 21 years ago
  62. 6007cb6 Assign finer grained ranks, make sure to reassociate top-level after reassociating bottom level by Chris Lattner · 21 years ago
  63. 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
  64. e96fda3 Fix spelling by Chris Lattner · 21 years ago
  65. e408e25 Remove unnecesary &*'s by Chris Lattner · 21 years ago
  66. f0a93ed Rename Instruction::hasSideEffects() -> mayWriteToMemory() by Chris Lattner · 21 years ago
  67. 4d0a82d Fix a huge performance problem in reassociate by introducing a by Chris Lattner · 22 years ago
  68. 680f0c2 Minor changes: by Chris Lattner · 22 years ago
  69. e4b7304 Fixes to the reassociate pass to make it respect dominance properties by Chris Lattner · 22 years ago
  70. cb2610e - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to by Chris Lattner · 22 years ago
  71. a92f696 Updates to work with recent Statistic's changes: by Chris Lattner · 22 years ago
  72. 2a7c23e Simplify code (somtimes dramatically), by using the new "auto-insert" feature by Chris Lattner · 22 years ago
  73. a6275cc by Chris Lattner · 22 years ago
  74. 0c0edf8 *** empty log message *** by Chris Lattner · 22 years ago
  75. f629309 *** empty log message *** by Chris Lattner · 22 years ago
  76. 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
  77. f016ea4 Use the new DEBUG(x) macro to allow debugging code to be enabled on the commandline by Chris Lattner · 22 years ago
  78. a36e6c8 * Make debug output conditional on #define 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. 0aa7cd6 Give the longer name to the instruction that will probably be eliminated later by Chris Lattner · 22 years ago
  81. 4fd5600 Initial checkin of expression reassociation pass by Chris Lattner · 22 years ago