1. a49e015 IntervalPartition was changed to inherit from vector<Interval*> instead of by Chris Lattner · 24 years ago
  2. 3ea7349 *** empty log message *** by Chris Lattner · 24 years ago
  3. 1a46243 Checkin of new Analysis result printing header by Chris Lattner · 24 years ago
  4. 3d98049 Code got moved from the lib/Assembly/Writer/IntervalWriter.cpp file to by Chris Lattner · 24 years ago
  5. d1ee90f Remove code for printing out Analysis data structures. It got moved by Chris Lattner · 24 years ago
  6. 953932d Update documentation a bit, correct #include guard by Chris Lattner · 24 years ago
  7. 100efcb Add note about tool idea. Change command line of note to be more specific by Chris Lattner · 24 years ago
  8. 347bfda Add printing code for dominator info by Chris Lattner · 24 years ago
  9. 1715229 Checkin of new dominator calculation routines. These will be improved in by Chris Lattner · 24 years ago
  10. f50b952 Enable printing of dominator related information. by Chris Lattner · 24 years ago
  11. 70b6337 Add new anaysis routines for building dominator related information by Chris Lattner · 24 years ago
  12. 577b15f Addition of 'deleter' function. by Chris Lattner · 24 years ago
  13. bd4996a Moved deleter to include/llvm/Tools/STLExtras.h by Chris Lattner · 24 years ago
  14. 02e90d5 Initial checkin. Should print dead instructions, except it doesn't do by Chris Lattner · 24 years ago
  15. 95781b6 Include ADCE pass, rename include/Opt directory to llvm/Optimizations by Chris Lattner · 24 years ago
  16. 49c8f64 Rename DoSparseConditionalConstantProp -> DoSCCP by Chris Lattner · 24 years ago
  17. 05b9a7f Add note by Chris Lattner · 24 years ago
  18. 8ea0755 Add prototypes for ADCE pass by Chris Lattner · 24 years ago
  19. d8d8c83 Rename DoSparseConditionalConstantProp to DoSCCP by Chris Lattner · 24 years ago
  20. 7e02b7e Optimizations got their own header files by Chris Lattner · 24 years ago
  21. 28bf86a Implement reduceApply method by Chris Lattner · 24 years ago
  22. a7e2611 Add a new pop_back() method by Chris Lattner · 24 years ago
  23. b9b8959 The ConstRules class got moved to the opt namespace by Chris Lattner · 24 years ago
  24. d180e0f Add a reduceApply method by Chris Lattner · 24 years ago
  25. 50d0b7e Split AllOpts.h into lots of little .h files. by Chris Lattner · 24 years ago
  26. 2b05880 Export ConstantFoldTerminator, allow it to fold conditional branches to by Chris Lattner · 24 years ago
  27. cb056de Added documentation. Constant fold terminators. by Chris Lattner · 24 years ago
  28. 4b52471 Added prototype for ConstantFoldTerminator by Chris Lattner · 24 years ago
  29. 7b8ec2d Add a check to avoid allowing V->replaceAllUsesWith(V) by Chris Lattner · 24 years ago
  30. b47af25 Add implementation of BasicBlock::removePredecessor code that was factored by Chris Lattner · 24 years ago
  31. 25d17a5 * Factored RemovePredecessorFromBlock into BasicBlock::removePredecessor by Chris Lattner · 24 years ago
  32. bca26a4 We need to make sure to remove PHI nodes in the successor that cannot be by Chris Lattner · 24 years ago
  33. 1be1d79 Added a note about a new verification the verifier should do by Chris Lattner · 24 years ago
  34. 7b6f5a3 Added new removePredecessor method prototype by Chris Lattner · 24 years ago
  35. 3f7fe71 Added note, moved note by Chris Lattner · 24 years ago
  36. b19e59c Fixed the obnoxious problem that caused an entire directory to rebuild by Chris Lattner · 24 years ago
  37. 7fc9fe3 Miscellaneous cleanups: by Chris Lattner · 24 years ago
  38. 138a124 Add a new Sparse Conditional Constant Propogation pass by Chris Lattner · 24 years ago
  39. 241b064 Add command line arguments for Constant Pool Merging & Sparse Conditional Constant Prop by Chris Lattner · 24 years ago
  40. b351ab8 Put in test of SCCP. Watch out though, because we need to sort the by Chris Lattner · 24 years ago
  41. 8a36b31 Change to use the new GenericBinaryInst class. Support lots more operators. by Chris Lattner · 24 years ago
  42. 3b34c59 Misc cleanup by Chris Lattner · 24 years ago
  43. 531450d * Expose DoConstantPoolMerging by Chris Lattner · 24 years ago
  44. 079df31 Convert ugly postincrement to efficient preincrement by Chris Lattner · 24 years ago
  45. 42e018c * Move stuff around a bit. * Add reduce_apply_bool by Chris Lattner · 24 years ago
  46. 6bb09d9 Add instructions to fold unary and binary instructions. by Chris Lattner · 24 years ago
  47. 3596366 * Use the new reduce_apply_bool template by Chris Lattner · 24 years ago
  48. 776885f getBasicBlocks() is not needed anymore for reading Method data by Chris Lattner · 24 years ago
  49. a576e17 Added methods to make dealing with switches and branch instructions by Chris Lattner · 24 years ago
  50. eef4d78 Minor formating changes by Chris Lattner · 24 years ago
  51. 9af81a6 Make a new GenericBinaryInst class, instead of providing lots of silly by Chris Lattner · 24 years ago
  52. 17262f7 Convert postincrements to more efficient preincrements by Chris Lattner · 24 years ago
  53. e02cb16 Add a new slew of functions to allow dynamic_cast<> like operation for by Chris Lattner · 24 years ago
  54. 1020b39 Add extra forwarding accessor methods so that getMethodList(), getBasicBlocks() by Chris Lattner · 24 years ago
  55. 0305cfd Add more notes by Chris Lattner · 24 years ago
  56. cfce6c0 Filter out some more stuff by Chris Lattner · 24 years ago
  57. 20554f1 Moved UnaryOperator::create to InstrTypes.cpp until there is an iUnaryOps.cpp by Chris Lattner · 24 years ago
  58. d473a0a Implement induction variable injection! by Chris Lattner · 24 years ago
  59. bebd60d Renamed get.*Operator to create seeing that it would have to be qualified by Chris Lattner · 24 years ago
  60. 3bcd639 * Rename get.*Operator to create seeing that it would have to be qualified by Chris Lattner · 24 years ago
  61. 53b1c01 A silly stupid test of the loop depth calculator was added. REMOVE in the by Chris Lattner · 24 years ago
  62. 23e3662 IntervalPartition: recode to use IntervalIterator to do all the work by Chris Lattner · 24 years ago
  63. 3704c8c Add a helper function bind_obj by Chris Lattner · 24 years ago
  64. 4dd88f6 Big changes. Interval*.h is now more or less finalized. IntervalPartition by Chris Lattner · 24 years ago
  65. d6a7b75 CFG.h: change the iterator tag Method.h: Add an iterator type. by Chris Lattner · 24 years ago
  66. 5289d52 ValueHolder's aren't interseting to me anymore by Chris Lattner · 24 years ago
  67. 2d676c9 New file due to the Intervals.h splitup by Chris Lattner · 24 years ago
  68. a9a96ef New files due to the Intervals.h splitup by Chris Lattner · 24 years ago
  69. 4ea5513 Add a useless phi for testing with InductionVariables stuff by Chris Lattner · 24 years ago
  70. c9f39b2 #include a different header due to Intervals.h splitting up by Chris Lattner · 24 years ago
  71. 107109c IntervalPartition & IntervalIterator classes have been split out into by Chris Lattner · 24 years ago
  72. 7551709 IntervalPartition & IntervalIterator classes have been split out into by Chris Lattner · 24 years ago
  73. a0eb461 Prepare for split between Interval, IntervalIterator, and IntervalIPartition by Chris Lattner · 24 years ago
  74. cf1760a Addition of IntervalIterator. Preparing for rename of Intervals.h to by Chris Lattner · 24 years ago
  75. d6be43e Added notes by Chris Lattner · 24 years ago
  76. 364b147 Implement a lot more functionality. Now loop invariant and linear by Chris Lattner · 24 years ago
  77. a4ef933 Interval::HeaderNode is now accessed thorugh an accessor function by Chris Lattner · 24 years ago
  78. 1a750e1 Add comments Interval::HeaderNode is now accessed thorugh an accessor function by Chris Lattner · 24 years ago
  79. fe0a67c Add accessor methods to binary/unary operators by Chris Lattner · 24 years ago
  80. 28d480b Add a space to the PHI node output code to make it look nicer by Chris Lattner · 24 years ago
  81. da95680 Moved printing code to the Assembly/Writer library. by Chris Lattner · 24 years ago
  82. 1c54f1d Implement the new Interval::isLoop method Implement destructor to free memory by Chris Lattner · 24 years ago
  83. 18d64ed New header file defined with neeto utilities put in one place by Chris Lattner · 24 years ago
  84. 681cf74 Modified to use the new reduce_apply algorithm by Chris Lattner · 24 years ago
  85. be0b11c * Added capability to print out an interval by Chris Lattner · 24 years ago
  86. 2100f8c * Added comments by Chris Lattner · 24 years ago
  87. 90c8194 Add a test case: an irreducible flow graph. by Chris Lattner · 24 years ago
  88. 5ef7afb Get rid of a silly printout that isn't needed right now by Chris Lattner · 24 years ago
  89. a4fbb1a Add note by Chris Lattner · 24 years ago
  90. f7d11a9 New test case by Chris Lattner · 24 years ago
  91. 5683205 Add capability to print a derived interval graph by Chris Lattner · 24 years ago
  92. ed465bc Add capability to build a derived interval graph by Chris Lattner · 24 years ago
  93. bb76d9d Factor the predeclarations of the CFG.h functionality into a seperate, new header by Chris Lattner · 24 years ago
  94. 2275c1d Initial Checking of Interval handling code by Chris Lattner · 24 years ago
  95. b120639 Add stub for induction variable code by Chris Lattner · 24 years ago
  96. bd3df52 Add a more complex test case by Chris Lattner · 24 years ago
  97. d213f0f Add a test case for interval code by Chris Lattner · 24 years ago
  98. 113b2ff Add an optimization stub by Chris Lattner · 24 years ago
  99. 564de7d New file: Interval analysis support by Chris Lattner · 24 years ago
  100. 1ffbbf4 Add a note by Chris Lattner · 24 years ago