1. 3da94ae Remove trailing whitespace by Misha Brukman · 19 years ago
  2. 0b77be8 there is no reason to run -instcombine -instcombine! by Chris Lattner · 19 years ago
  3. ab7ada3 Rename createPromoteMemoryToRegister() to by Alkis Evlogimenos · 19 years ago
  4. 35641ec move the reassociation pass after the LICM pass. This speeds up mgrid by Chris Lattner · 19 years ago
  5. 5fb6ed4 Use binary mode for reading/writing bytecode files by Jeff Cohen · 20 years ago
  6. 7109ce8 Fix typo 'ompress' => 'compress'. by Jeff Cohen · 20 years ago
  7. 1ef8bda For PR351: by Reid Spencer · 20 years ago
  8. 5512655 Support the gas option --traditional-format which, for some reason, gets by Reid Spencer · 20 years ago
  9. 40add59 Add -strip-debug option remove the temporary -disable-dse option by Chris Lattner · 20 years ago
  10. 227b6d0 Fix usage of changed function prototype by Reid Spencer · 20 years ago
  11. cc0bd56 Add a --disable-compression option to gccas so the default compression of by Reid Spencer · 20 years ago
  12. 93a00e4 Rename pass by Chris Lattner · 20 years ago
  13. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  14. 9de7b33 The functions in Signal.h are now in the llvm::sys namespace - adjust by Reid Spencer · 20 years ago
  15. b11a463 Remove redundant SCCP pass by Chris Lattner · 20 years ago
  16. bed85ff Header file moved by Chris Lattner · 20 years ago
  17. 93d8202 Move loop optimization passes up, add loop unroller by Chris Lattner · 20 years ago
  18. 2c7b430 Turn on argument promotion in gccas. This can give us substantially better by Chris Lattner · 20 years ago
  19. a93d19f Add a new pass by Chris Lattner · 20 years ago
  20. 364d120 Make sure to print a stack trace whenever an error signal is delivered to by Chris Lattner · 20 years ago
  21. 05e4e8a Now that tailduplication does not bork SSA form, run mem2reg earlier in gccas. by Chris Lattner · 21 years ago
  22. 0cccb18 Make sure to verify the result before writing out the bytecode file. Not doing by Chris Lattner · 21 years ago
  23. 74295c0 Add a -disable-opt flag to gccas, so that we can use -Wa,-disable-opt just by Chris Lattner · 21 years ago
  24. ca6cc6f Run tailcall elimination in a more logical place by Chris Lattner · 21 years ago
  25. 1dcf7bc It is now after pldi. This issue has been fixed, so remove the hack by Chris Lattner · 21 years ago
  26. 3edb77c Revert the previous patch since it causes lots of miscompilations. :( :( by Chris Lattner · 21 years ago
  27. 14b170f Reorder passes a bit. In particular, it makes sense to run globaldce IMMEDIATELY after funcresolve. Also, run the mem2reg pass _early_ so that IPCP and DAE actually do stuff. by Chris Lattner · 21 years ago
  28. a8d76d4 As the comments indicate, this is a temporary, repulsive, hack by Chris Lattner · 21 years ago
  29. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  30. eaa35bb Turn on the IPCP pass by default. It has passed all of the tests by Chris Lattner · 21 years ago
  31. 1dd27b1 fix file header by Chris Lattner · 21 years ago
  32. 7c0e022 Added copyright header to all C++ source files. by John Criswell · 21 years ago
  33. f07c833 Unfortunately, it looks like level raise is still needed :( by Chris Lattner · 21 years ago
  34. dbc2318 Give this file a proper header by Chris Lattner · 21 years ago
  35. 76a1bf9 The levelraise pass is a broken old piece of crufty code that should be by Chris Lattner · 21 years ago
  36. 0cea3ec Add a new -disable-inlining option by Chris Lattner · 21 years ago
  37. 452fea9 Fix grammar. by Misha Brukman · 21 years ago
  38. 75ebab8 Now that the TCE pass passes all of the tests, add it to GCCAS by Chris Lattner · 21 years ago
  39. f7c7f5a Enable the setjmp/longjmp lowering pass by Chris Lattner · 21 years ago
  40. b3e8fe4 scalarrepl now includes mem2reg by Chris Lattner · 21 years ago
  41. 4732052 Move the -indvars pass much later to where it is more likely to do good stuff by Chris Lattner · 21 years ago
  42. 145b7dd #include is unnecessary by Chris Lattner · 21 years ago
  43. 36f18ae Remove the -stopAfterNPasses option, which has been long obsoleted by bugpoint by Chris Lattner · 21 years ago
  44. cf37c23 * move the dead-type-eliminate passes to the end, where they are more useful by Chris Lattner · 21 years ago
  45. 23d5724 Completely remove mention of the correlated branch elimination pass. It has by Chris Lattner · 21 years ago
  46. 57d708b * The possessive third-person singular has no apostrophe (its) by Misha Brukman · 21 years ago
  47. e643a6c Add tail duplication pass to the pipeline, move the verifier pass to the front by Chris Lattner · 21 years ago
  48. 42ed21b Add SRoA pass to gccas by Chris Lattner · 21 years ago
  49. 4dc3535 Move indvars pass after mem2reg pass where it is more likely to be useful by Chris Lattner · 21 years ago
  50. 590607b Add an instcombine pass before levelraise by Chris Lattner · 21 years ago
  51. 9c3b55e Make sure to create a target data that matches the Module's target properties. by Chris Lattner · 21 years ago
  52. c986392 Remove support for "target data" pass ctors by Chris Lattner · 21 years ago
  53. 961f7b4 LevelRaise now gets target data from passmanager by Chris Lattner · 21 years ago
  54. a4dd4e2 The new CFrontend generates LOTs of basic blocks that just fall through and do by Chris Lattner · 21 years ago
  55. e1c8153 Eliminate some compatibility stuff no longer needed :P by Chris Lattner · 21 years ago
  56. 8c7b055 Improve compatibility with system AS further by allowing input from stdin by Chris Lattner · 21 years ago
  57. 2c1d2f2 * Get rid of using declaration by Chris Lattner · 21 years ago
  58. f2956fc Namespacify command line options by Chris Lattner · 21 years ago
  59. 02a74cc Disable correlated expressions pass until it is reliable. by Vikram S. Adve · 22 years ago
  60. 52af630 Reassociate now works by Chris Lattner · 22 years ago
  61. cc377df * Remove the -stopraise option, which is no longer needed now that we have by Chris Lattner · 22 years ago
  62. 4dd7d3e * No longer need to run die after instcombine by Chris Lattner · 22 years ago
  63. c539483 - Reformat comments by Chris Lattner · 22 years ago
  64. 1b7fbef - GCCAS now uses load value #ing for GCSE by Chris Lattner · 22 years ago
  65. 374a095 Do not leak memory for passes when using -stopAfterNPasses or -stopraise by Chris Lattner · 22 years ago
  66. 0e4ca08 Run GlobalDCE before deadtypeelim so that we do not retain types for global by Chris Lattner · 22 years ago
  67. d4c7f27 by Chris Lattner · 22 years ago
  68. c7a0985 *** empty log message *** by Chris Lattner · 22 years ago
  69. d9d8c07 *** empty log message *** by Chris Lattner · 22 years ago
  70. ccbb3bd Raise pass requires an explicit TargetData member now. by Chris Lattner · 22 years ago
  71. 5ff62e9 *** empty log message *** by Chris Lattner · 22 years ago
  72. f8685eb Disabling reassociate pass until it is fixed. by Vikram S. Adve · 22 years ago
  73. b4aef17 Yes, we REALLY DO want to run the reassociate pass. by Chris Lattner · 22 years ago
  74. cf17bcc Changes for 64bit gcc by Anand Shukla · 22 years ago
  75. 624c3e0 Simplify the code that adds passes so compilation can stop after any step by Chris Lattner · 22 years ago
  76. 5424e50 No need to run dce with adce right behind! by Chris Lattner · 22 years ago
  77. ff8207f Add the ADCE pass to gccas finally! by Chris Lattner · 22 years ago
  78. e3a20e7 Simplify CFG after code generation is done by Chris Lattner · 22 years ago
  79. 4ad5322 Run another local value numbering phase after redundancy elimination by Chris Lattner · 22 years ago
  80. 88fcc51 Add LICM pass to compiler by Chris Lattner · 22 years ago
  81. 94fbab0 Run expression reassociation as part of gccas by Chris Lattner · 22 years ago
  82. 65f1b89 Merge all include/llvm/Transforms/Scalar/* into a single Scalar.h by Chris Lattner · 22 years ago
  83. 5f06e10 GCSE is faster than SCCP, and it makes SCCP's job easier, so run it first. by Chris Lattner · 22 years ago
  84. eadd32c Instruction Combination can create a ton of trivially dead instructions. Remove by Chris Lattner · 22 years ago
  85. 9c1291c Run DCE AFTER SCCP and GCSE! by Chris Lattner · 22 years ago
  86. 8ac58a8 Move constant merging pass earlier Include the SCCP pass in gccas by Chris Lattner · 22 years ago
  87. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 22 years ago
  88. 598d21c Run GCSE as part of gccas. by Chris Lattner · 22 years ago
  89. 76d1229 Make sure that there is no case where a signal can occur leaving a partially by Chris Lattner · 22 years ago
  90. 6a1f694 The cleangcc pass is brokeninto two pieces, execute both of them. by Chris Lattner · 22 years ago
  91. 69cd2b1 Move the PromoteMemoryToRegister pass to be run _after_ the raise pointer by Chris Lattner · 22 years ago
  92. 0732c70 Rename constructor function for mem2reg pass. by Cameron Buschardt · 22 years ago
  93. 081c409 Add a debugging option to gccas to cause it to not do level raise or anything by Chris Lattner · 22 years ago
  94. 417fbe5 Change to use new pass accessor functions by Chris Lattner · 22 years ago
  95. 0f3bfff PassManager is now in it's own header file by Chris Lattner · 23 years ago
  96. e945255 Only run DeadInst elimination early, because it is quick and painless and by Chris Lattner · 23 years ago
  97. 3dc67dd Misc cleanups. Allocate ofstream statically, and use a pass to write out the bytecode by Chris Lattner · 23 years ago
  98. d7db863 Rename LowerAllocations.h to ChangeAllocations.h since it now contains the by Chris Lattner · 23 years ago
  99. 5048c3b Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass in by Chris Lattner · 23 years ago
  100. 59b6b8e Move stuff out of the Optimizations directories into the appropriate Transforms by Chris Lattner · 23 years ago