1. 10603e0 Teach argpromote to ruthlessly hack small byval structs when it can by Chris Lattner · 17 years ago
  2. e027efa Use smallptrset instead of std::set for efficiency. by Chris Lattner · 17 years ago
  3. 170b181 a byval argument is guaranteed to be valid to load. by Chris Lattner · 17 years ago
  4. 40c14be Update this code to use eraseFromParent where possible. Compute by Chris Lattner · 17 years ago
  5. f157701 replace a loop with a constant time check. by Chris Lattner · 17 years ago
  6. 6e8410a another minor datastructure tweak. by Chris Lattner · 17 years ago
  7. a10145f start using smallvector to avoid vector heap thrashing. by Chris Lattner · 17 years ago
  8. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  9. 194c90e Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 17 years ago
  10. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
  11. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  12. 55cbec3 More fleshing out of docs/Passes.html, plus some typo fixes and by Gordon Henriksen · 17 years ago
  13. b8f7479 by David Greene · 17 years ago
  14. f1355a5 by David Greene · 17 years ago
  15. 9132a2b rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned() by Chris Lattner · 17 years ago
  16. 52eec54 by David Greene · 17 years ago
  17. ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
  18. 1997473 Drop 'const' by Devang Patel · 17 years ago
  19. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  20. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  21. a0e0129 Use APInt conversion to string so the result is correct regardless of the by Reid Spencer · 17 years ago
  22. 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 18 years ago
  23. 1ccd185 stop using methods that take vectors. by Chris Lattner · 18 years ago
  24. 046800a simplify name juggling through the use of Value::takeName. by Chris Lattner · 18 years ago
  25. 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
  26. c71ca3c Inherit CallGraphSCCPass directly from Pass. by Devang Patel · 18 years ago
  27. c5b206b For PR950: by Reid Spencer · 18 years ago
  28. 86453c5 Eliminate static ctors due to Statistic objects by Chris Lattner · 18 years ago
  29. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  30. 0a81aac Replace #include <iostream> with llvm_* streams. by Bill Wendling · 18 years ago
  31. 3ed469c For PR786: by Reid Spencer · 18 years ago
  32. b83eb64 For PR950: by Reid Spencer · 18 years ago
  33. 99435d3 Revert previous patch. Still breaking things. by Evan Cheng · 18 years ago
  34. 3295471 Another attempt at making ArgPromotion smarter. This patch no longer breaks Burg. by Owen Anderson · 18 years ago
  35. 9487652 revert previous two patches. They cause miscompilation of MultiSource/Applications/Burg by Chris Lattner · 18 years ago
  36. 46f022a Revert my previous work on ArgumentPromotion. Further investigation has revealed these by Owen Anderson · 18 years ago
  37. b833e5a Make ArgumentPromotion handle recursive functions that pass pointers in their recursive calls. by Owen Anderson · 18 years ago
  38. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  39. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  40. f201dbc Preserve calling conventions when doing IPO by Chris Lattner · 19 years ago
  41. 1430ef1 preserve the tail marker by Chris Lattner · 19 years ago
  42. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  43. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  44. 4d0801b Fix VS warnings. by Chris Lattner · 20 years ago
  45. 4c989b6 Remove debugging code by Chris Lattner · 20 years ago
  46. 11a3d7b Argument promotion transforms functions to unconditionally load their by Chris Lattner · 20 years ago
  47. b12914b 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 20 years ago
  48. f5afcab Add comment by Chris Lattner · 20 years ago
  49. 5eb6f6c Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminates by Chris Lattner · 20 years ago
  50. ebeb0cb Fix typo in comment by Chris Lattner · 20 years ago
  51. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  52. 3178158 bug 122: - Excise dead CPR procesing. by Reid Spencer · 20 years ago
  53. beabf45 Make order of argument addition deterministic. In particular, the layout by Chris Lattner · 20 years ago
  54. 9e7cc2f Fairly substantial changes to update the alias analysis we are querying as by Chris Lattner · 20 years ago
  55. 9440db8 Implement ArgumentPromotion/aggregate-promote.ll by Chris Lattner · 20 years ago
  56. 86a734b Implement: ArgumentPromotion/chained.ll by Chris Lattner · 20 years ago
  57. 7db5a6d Fix another minor bug, exposed by perlbmk by Chris Lattner · 20 years ago
  58. 7e6f509 Fix a minor bug and turn debug output into, well, debug output. by Chris Lattner · 20 years ago
  59. ed570a7 New LLVM pass: argument promotion. This version only handles simple scalar by Chris Lattner · 20 years ago