1. 3da59db For PR950: by Reid Spencer · 18 years ago
  2. 3ed469c For PR786: by Reid Spencer · 18 years ago
  3. 7b166d9 Make inlining costs more accurate. by Chris Lattner · 18 years ago
  4. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  5. ccca3ca Permit inlining functions that contain dynamic allocations now that by Chris Lattner · 19 years ago
  6. 49fbff4 teach the inliner about coldcc and noreturn functions by Chris Lattner · 19 years ago
  7. fd93908 Remove trailing whitespace by Misha Brukman · 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. 8db93f1 Ignore debugger intrinsics when doing inlining size computations. by Chris Lattner · 20 years ago
  10. a8e4750 Change this back so that I get stable numbers to reflect the change from the by Chris Lattner · 20 years ago
  11. ae18963 VERY large functions that are only called from one place are not really by Chris Lattner · 20 years ago
  12. b12914b 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 20 years ago
  13. ee45f4c This patch makes the inliner refuse to inline functions that have alloca by Chris Lattner · 20 years ago
  14. 460f16c bug 122: - Minimize redundant isa<GlobalValue> usage by Reid Spencer · 20 years ago
  15. 775cbdd Remove the "really gross hacks" that are there to deal with recursive functions. by Chris Lattner · 20 years ago
  16. 6dd196f Restore old inlining heuristic. As the comment indicates, this is a nasty by Chris Lattner · 20 years ago
  17. 619d354 This change makes two big adjustments. by Chris Lattner · 20 years ago
  18. 6d1db01 Considering that CI is not even IN SCOPE here, I wooda thought the compiler by Chris Lattner · 21 years ago
  19. 869adc2 * Finegrainify namespacification by Chris Lattner · 21 years ago
  20. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  21. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  22. bacc773 Reorder for minor efficiency gain by Chris Lattner · 21 years ago
  23. fd05924 Decrease usage of use_size() by Chris Lattner · 21 years ago
  24. cf00c4a Fix spelling. by Misha Brukman · 21 years ago
  25. da78b00 Fix bugzilla bug #5 by Chris Lattner · 21 years ago
  26. 884d6c4 Speed up the predicate used to decide when to inline by caching the size by Chris Lattner · 21 years ago
  27. 237ef56 Heavily refactor code: by Chris Lattner · 21 years ago
  28. e544533 Inline invoke instructions as well as call instructions by Chris Lattner · 21 years ago
  29. 6a67393 Big diff for a small change: delete inlined functions if all callees have by Chris Lattner · 21 years ago
  30. 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
  31. cf6bac3 Allow the inlining limit to be controlled from the command line! by Chris Lattner · 21 years ago
  32. ca398dc * Separate all of the grunt work of inlining out into the Utils library. by Chris Lattner · 21 years ago
  33. 8d8f20e Don't inline functions that take variable numbers of arguments! by Chris Lattner · 21 years ago
  34. 1b27cb7 Remove using decl by Chris Lattner · 21 years ago
  35. e408e25 Remove unnecesary &*'s by Chris Lattner · 21 years ago
  36. 019a7c8 Fix references to functions by Chris Lattner · 22 years ago
  37. d180155 Minor changes to cloning interface by Chris Lattner · 22 years ago
  38. dcd8040 Rework inline pass to use cloning infrastructure to do the dirty work by Chris Lattner · 22 years ago
  39. 309f193 Start using the new function cloning header by Chris Lattner · 22 years ago
  40. 6ee6bbe Updates to work with recent Statistic's changes: by Chris Lattner · 22 years ago
  41. bdccb00 Don't insert a PHI node to merge "returns" from an inlined function if there by Chris Lattner · 22 years ago
  42. dbcbe3f Fix FunctionInlining pass assertion failure: by Chris Lattner · 22 years ago
  43. f2d2d0b Clean up code due to auto-insert constructors by Chris Lattner · 22 years ago
  44. a6275cc by Chris Lattner · 22 years ago
  45. af41a12 * Remove getPassName implementation * Register all Passes by Chris Lattner · 22 years ago
  46. 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
  47. 3dec1f2 Add support for printing out statistics information when -stats is added to by Chris Lattner · 22 years ago
  48. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 22 years ago
  49. 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 22 years ago
  50. 483e14e s/Method/Function by Chris Lattner · 22 years ago
  51. f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 22 years ago
  52. 0154505 Add a fixme so that we don't forget this is broken. by Chris Lattner · 22 years ago
  53. 73e2142 Move FunctionArgument out of iOther.h into Argument.h and rename class to by Chris Lattner · 22 years ago
  54. 237e6d1 s/Method/Function Remove extraneous #includes of llvm/Assembly/Writer by Chris Lattner · 22 years ago
  55. 2fbfdcf Change references to the Method class to be references to the Function by Chris Lattner · 22 years ago
  56. dc89f87 s/Method/Function by Chris Lattner · 22 years ago
  57. bd0ef77 Change over to use new style pass mechanism, now passes only expose small by Chris Lattner · 22 years ago
  58. 41b66b1 When inlining basic blocks and instructions, give them a name! by Chris Lattner · 22 years ago
  59. 59b6b8e Move stuff out of the Optimizations directories into the appropriate Transforms by Chris Lattner · 23 years ago
  60. 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 23 years ago
  61. e9bb2df Rename ConstPoolVal -> Constant by Chris Lattner · 23 years ago
  62. 7061dc5 Split the PHINode class out from the iOther.h file into the iPHINode.h file by Chris Lattner · 23 years ago
  63. 4f68528 Fix bug when inlining a method that refers to a global variable by Chris Lattner · 23 years ago
  64. 5680ee6 Convert optimizations to the pass infrastructure by Chris Lattner · 23 years ago
  65. 5fdc4c9 Minor cleanup by Chris Lattner · 23 years ago
  66. 5a0d417 Support indirect calls by Chris Lattner · 23 years ago
  67. b00c582 Commit more code over to new cast style by Chris Lattner · 23 years ago
  68. 1d87bcf Convert more code to use new style casts Eliminate old style casts from value.h by Chris Lattner · 23 years ago
  69. 78721d5 Constant pool is dead by Chris Lattner · 23 years ago
  70. bc7135f Support external methods by Chris Lattner · 23 years ago
  71. a41f50d Broad superficial changes: by Chris Lattner · 23 years ago
  72. c8b25d4 Changed the fundemental architecture of Operands for Instructions. Now by Chris Lattner · 23 years ago
  73. 7e02b7e Optimizations got their own header files by Chris Lattner · 23 years ago
  74. 7fc9fe3 Miscellaneous cleanups: by Chris Lattner · 23 years ago
  75. ee976f3 Updates to support * Changes in PHI node structure by Chris Lattner · 23 years ago
  76. 0095054 Initial revision by Chris Lattner · 23 years ago