1. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
  2. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  3. dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 17 years ago
  4. 5ef7be7 Readonly/readnone functions are allowed to throw by Duncan Sands · 17 years ago
  5. 52eec54 by David Greene · 17 years ago
  6. 2604242 s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g by Devang Patel · 17 years ago
  7. bec7647 s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g by Devang Patel · 17 years ago
  8. ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
  9. 1997473 Drop 'const' by Devang Patel · 17 years ago
  10. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  11. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  12. a65064b Revert changes that caused breakage. by Owen Anderson · 17 years ago
  13. ca2563d Use ETForest instead of DominatorTree. by Owen Anderson · 17 years ago
  14. 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 17 years ago
  15. 6934a04 Simplify code by using value::takename by Chris Lattner · 18 years ago
  16. 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago
  17. 0e5f499 Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 18 years ago
  18. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  19. b742703 Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 18 years ago
  20. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  21. 0c1262c Remove unneeded hook. Patch by Anton K. Thanks! by Chris Lattner · 18 years ago
  22. 5180b29 Silence a -pedantic warning. by Chris Lattner · 18 years ago
  23. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  24. 492d4a9 Make sure that anything using the ADCE pass pulls in the UnifyFunctionExitNodes by Chris Lattner · 19 years ago
  25. e437026 preserve calling conventions when hacking on code by Chris Lattner · 19 years ago
  26. 9d80930 Eliminate tabs and trailing spaces by Jeff Cohen · 19 years ago
  27. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  28. cfa2f8e Remove use of bind_obj by Chris Lattner · 19 years ago
  29. 1a84bd3 Do not mark obviously unreachable blocks live when processing PHI nodes, by Chris Lattner · 19 years ago
  30. 6b8efcd Change indentation of a whole bunch of code, no real changes here. by Chris Lattner · 20 years ago
  31. 387bc13 More substantial simplifications and speedups. This makes ADCE about 20% faster by Chris Lattner · 20 years ago
  32. 4635679 More minor microoptimizations by Chris Lattner · 20 years ago
  33. 4e51ccd Remove some more set operations by Chris Lattner · 20 years ago
  34. 188839a Reduce number of set operations. by Chris Lattner · 20 years ago
  35. c7ff6c8 Getting ADCE to interact well with unreachable instructions seems like a nontrivial by Chris Lattner · 20 years ago
  36. b2f59a2 Add note by Chris Lattner · 20 years ago
  37. 4b50156 Prototype these functions more accurately by Chris Lattner · 20 years ago
  38. 2da5c3d Convert code to compile with vc7.1. by Reid Spencer · 20 years ago
  39. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  40. 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
  41. b9110c6 Do not mark instructions in unreachable sections of the function as live. by Chris Lattner · 20 years ago
  42. a5f4103 Simplify code a bit, and fix a bug that was breaking perlbmk by Chris Lattner · 20 years ago
  43. 562cb66 Fix a bug in my checkin last night that was breaking programs using invoke. by Chris Lattner · 20 years ago
  44. 27c694b Fix previous patch by Chris Lattner · 20 years ago
  45. 1717760 Correctly update counters by Chris Lattner · 20 years ago
  46. ede6ac6 Simplify code a bit, and use alias analysis to allow us to delete unused by Chris Lattner · 20 years ago
  47. e400a09 Fix the count of the number of instructions removed by Chris Lattner · 21 years ago
  48. bd1a90e Fix ADCE/2003-12-19-MergeReturn.llx by Chris Lattner · 21 years ago
  49. c8ecd22 Do not crash when deleing a region with a dead invoke instruction by Chris Lattner · 21 years ago
  50. 108e4ab Minor cleanups and simplifications by Chris Lattner · 21 years ago
  51. f8485c6 Start using the nicer terminator auto-insertion API by Chris Lattner · 21 years ago
  52. faa45ce Fix PR116 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. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  55. cf00c4a Fix spelling. by Misha Brukman · 21 years ago
  56. 02a3be0 Rename Function::getEntryNode -> getEntryBlock by Chris Lattner · 21 years ago
  57. c444a42 Renamed DominatorTree::Node::getNode() -> getBlock() by Chris Lattner · 21 years ago
  58. 545a76c Unwind instructions are intrinsically alive, just like returns by Chris Lattner · 21 years ago
  59. ef6a6a6 The word `dependent' has no `a'. by Misha Brukman · 21 years ago
  60. 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
  61. 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 21 years ago
  62. 837e42c Fix bug: ADCE/2003-06-24-BadSuccessor.ll by Chris Lattner · 21 years ago
  63. 99c91e0 Do not mark ALL terminators live if any instruciton in the block is live. We only by Chris Lattner · 21 years ago
  64. 34e353e Fix bug: ADCE/2003-06-11-InvalidCFG.ll by Chris Lattner · 21 years ago
  65. de579f1 Remove using declarations by Chris Lattner · 21 years ago
  66. 619f825 Fix bug: ADCE/2003-04-25-PHIPostDominateProblem.ll by Chris Lattner · 21 years ago
  67. e408e25 Remove unnecesary &*'s by Chris Lattner · 21 years ago
  68. f0a93ed Rename Instruction::hasSideEffects() -> mayWriteToMemory() by Chris Lattner · 21 years ago
  69. d7f268d Fix bug: ADCE/2003-01-22-PredecessorProblem.ll by Chris Lattner · 22 years ago
  70. a92f696 Updates to work with recent Statistic's changes: by Chris Lattner · 22 years ago
  71. 9e6161c Fix the last of the silly bugs I just introduced. :( by Chris Lattner · 22 years ago
  72. 1d608ab by Chris Lattner · 22 years ago
  73. a69fd90 - Split Dominators.h into Dominators.h & PostDominators.h by Chris Lattner · 22 years ago
  74. db6e4d6 Avoid inserting an entry block unless we need it by Chris Lattner · 22 years ago
  75. 5f0eb8d by Chris Lattner · 22 years ago
  76. 446698b * Fix bug: test/Regression/Transforms/ADCE/2002-07-17-AssertionFailure.ll by Chris Lattner · 22 years ago
  77. a61fab8 Add code to ensure that no PHI nodes are left laying around with their by Chris Lattner · 22 years ago
  78. 011de07 Fix bug: test/Regression/Transforms/ADCE/2002-07-29-Segfault.ll by Chris Lattner · 22 years ago
  79. a59cbb2 * Standardize how analysis results/passes as printed with the print() virtual by Chris Lattner · 22 years ago
  80. a6275cc by Chris Lattner · 22 years ago
  81. ce6ef11 *** empty log message *** by Chris Lattner · 22 years ago
  82. f629309 *** empty log message *** by Chris Lattner · 22 years ago
  83. 5ba99bd changes to make it compatible with 64bit gcc by Anand Shukla · 22 years ago
  84. 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
  85. 84369b3 Avoid deleting individual instructions until AFTER dead blocks have dropped by Chris Lattner · 22 years ago
  86. d9036a1 Fix and implement ADCE to finally work! by Chris Lattner · 22 years ago
  87. f016ea4 Use the new DEBUG(x) macro to allow debugging code to be enabled on the commandline by Chris Lattner · 22 years ago
  88. 5554727 Fix some bugs, straighten stuff out, more work needs to be done. by Chris Lattner · 22 years ago
  89. ea54ab9 Fix bug: test/Regression/Transforms/ADCE/2002-01-31-UseStuckAround.ll by Chris Lattner · 22 years ago
  90. 022103b Merge all individual .h files into a single Scalar.h file by Chris Lattner · 22 years ago
  91. dfe81ab Clean up ADCE by removing extraneous wrapper class by Chris Lattner · 22 years ago
  92. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 22 years ago
  93. 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 22 years ago
  94. 1b7f7dc Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes by Chris Lattner · 22 years ago
  95. f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 22 years ago
  96. 237e6d1 s/Method/Function Remove extraneous #includes of llvm/Assembly/Writer by Chris Lattner · 22 years ago
  97. bd0ef77 Change over to use new style pass mechanism, now passes only expose small by Chris Lattner · 22 years ago
  98. 455889a * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into by Chris Lattner · 23 years ago
  99. 221d688 Method.h no longer includes BasicBlock.h by Chris Lattner · 23 years ago
  100. fcc93d2 MethodPass's are now guaranteed to not be run on external methods! by Chris Lattner · 23 years ago