1. 9b62503 Replace all usages of Type::isPointerType with isa<PointerType> by Chris Lattner · 23 years ago
  2. d44023e Implement getPrimitiveSize() don't use isPointerType() by Chris Lattner · 23 years ago
  3. 3f5b877 Add many more instruction combination simplifications by Chris Lattner · 23 years ago
  4. 4dedcb2 * Add getPrimitiveSize method by Chris Lattner · 23 years ago
  5. 79a31b1 Fix testcase, the 'shift out all bits' doesn't apply to signed types. by Chris Lattner · 23 years ago
  6. 11fe8df Void and Label values cannot be acted on directly so they have zero size by Chris Lattner · 23 years ago
  7. 829b79d More testcases I don't want to forget about by Chris Lattner · 23 years ago
  8. 33a90b1 New testcases so I don't forget about these algebraic simplifications by Chris Lattner · 23 years ago
  9. 97555b5 New testcase so I don't forget about this. by Chris Lattner · 23 years ago
  10. c3a53f9 Testcase for missed merge opportunity by Chris Lattner · 23 years ago
  11. 9c1291c Run DCE AFTER SCCP and GCSE! by Chris Lattner · 23 years ago
  12. 2677303 Build CFGsimplify directory by Chris Lattner · 23 years ago
  13. 2b7d320 Updated documentation a _LOT_ by Chris Lattner · 23 years ago
  14. 05dcf35 Remove dead code by Chris Lattner · 23 years ago
  15. cdac78b Merge blocks like this: by Chris Lattner · 23 years ago
  16. 4c1061f Implement constant propogation of shift instructions by Chris Lattner · 23 years ago
  17. cf4929f Implement constant propogation of shifts by Chris Lattner · 23 years ago
  18. 03e2acb Print functions with curly braces instead of begin/end by Chris Lattner · 23 years ago
  19. fac8a70 Add a range remove method by Chris Lattner · 23 years ago
  20. cb6d70c Implement two iterator remove method by Chris Lattner · 23 years ago
  21. 2077ffa Initial testcases for CFG simplify (which is part of DCE for now) by Chris Lattner · 23 years ago
  22. 11504fd Test moved to SCCP test directory by Chris Lattner · 23 years ago
  23. 44540dd Implement remainder Fix implementation of Not by Chris Lattner · 23 years ago
  24. bdd15ad Implement remainder by Chris Lattner · 23 years ago
  25. 8a2e64c New testcase for bugs in the constant propogator by Chris Lattner · 23 years ago
  26. 6a7cd22 Add tests for floating point remainder elimination by Chris Lattner · 23 years ago
  27. 8e122e1 New testcase to see if constant propogation of remainder is implemented by Chris Lattner · 23 years ago
  28. 4f53850 This testcase is a sanity check by Chris Lattner · 23 years ago
  29. 905f311 Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.ll by Chris Lattner · 23 years ago
  30. b6df79a Add new testcase for general constant prop. by Chris Lattner · 23 years ago
  31. 46d51f7 Add const prop pass to eliminate dead branches by Chris Lattner · 23 years ago
  32. 2adcd83 Implement the NOT operator. by Chris Lattner · 23 years ago
  33. 9661123 We currently don't allow unresolved opaque types! by Chris Lattner · 23 years ago
  34. 2e055ed Add -d switch to test AsmWriter as well by Chris Lattner · 23 years ago
  35. 9b02cc3 Allow open/closing curly braces instead of begin/end to define the body of a function by Chris Lattner · 23 years ago
  36. 8fba3a0 Eliminate usage of function level constant pool by Chris Lattner · 23 years ago
  37. 978d57f Use unified diffs with gnu diff instead of old diffs by Chris Lattner · 23 years ago
  38. 904ec28 Ok, really it only takes me 3 times to get this right! by Chris Lattner · 23 years ago
  39. 52a9a1d Oops, disable debugging code all the way. :) by Chris Lattner · 23 years ago
  40. b9a6634 * Finish the implementation of isEdgeFeasible this fixes bug: by Chris Lattner · 23 years ago
  41. 59f0ce2 * Enable SCCP debugging to be turned on with a simple change of #define by Chris Lattner · 23 years ago
  42. a1ab959 More testcases for SCCP by Chris Lattner · 23 years ago
  43. 0e9c515 * Simplify the code by not bothering to name the folded constant by Chris Lattner · 23 years ago
  44. fecfa61 Additional testcase by Chris Lattner · 23 years ago
  45. 6633363 Run the SCCP test by Chris Lattner · 23 years ago
  46. f36c34f First testcase for SCCP pass by Chris Lattner · 23 years ago
  47. 17c48f7 Simplify the testcase a bit by Chris Lattner · 23 years ago
  48. e23a7e9 New testcase by Chris Lattner · 23 years ago
  49. f4dca80 Implement cast operations on booleans to allow casting bools to ints, f.e. by Chris Lattner · 23 years ago
  50. 9705a15 * Fix a bug (test/Regression/Assembler/2002-05-02-InvalidForwardRef.ll) by Chris Lattner · 23 years ago
  51. 7dd79b6 New testcase for assembler failure by Chris Lattner · 23 years ago
  52. b05ca44 The implementation keyword is no longer neccesary by Chris Lattner · 23 years ago
  53. 0e73ce6 The "implementation" is now allowed but not required by the parser. All type by Chris Lattner · 23 years ago
  54. 872265e ExprTypeConvert will already do this transformation, no need to specialize by Chris Lattner · 23 years ago
  55. 1f8d13c Be a little more efficient, do not generate loads and stores with indices in them. by Chris Lattner · 23 years ago
  56. bbad858 Fix bug: test/Regression/Transforms/LevelRaise/2002-05-02-BadCastElimination.ll by Chris Lattner · 23 years ago
  57. a1be566 * Add ability to eliminate a bunch of different cascading cast variations by Chris Lattner · 23 years ago
  58. fa49f81 Intitial checkin of cast tests by Chris Lattner · 23 years ago
  59. a38ef97 New testcase for bug found by Vikram by Chris Lattner · 23 years ago
  60. 01853e8 Check another case by Chris Lattner · 23 years ago
  61. 68d024d by Chris Lattner · 23 years ago
  62. 5061263 New bug testcase by Chris Lattner · 23 years ago
  63. e23476a Remove unneccesary pass. by Chris Lattner · 23 years ago
  64. 71d3934 Remove unneccesary pass by Chris Lattner · 23 years ago
  65. fdc7c29 New testcase by Chris Lattner · 23 years ago
  66. ee37bb3 Fix problem where subpasses would invalidate all analyses outstanding by Chris Lattner · 23 years ago
  67. 6c1ce21 Add folding rules for mul X, 0 and mul X, 2 by Chris Lattner · 23 years ago
  68. efc01f6 New test cases for mul folding by Chris Lattner · 23 years ago
  69. 0dbfc05 Significantly clean up SCCP pass. Now the two classes are merged and in by Chris Lattner · 23 years ago
  70. f737121 Range insertion now returns an iterator by Chris Lattner · 23 years ago
  71. ea1e8c7 Make the range insert operation return an iterator, even though the STL by Chris Lattner · 23 years ago
  72. 91b078d These aren't tools by Chris Lattner · 23 years ago
  73. 94cf3b1 Remove unused files: This is the old induction varaible cannonicalization by Chris Lattner · 23 years ago
  74. 8ac58a8 Move constant merging pass earlier Include the SCCP pass in gccas by Chris Lattner · 23 years ago
  75. 4840146 Fix for problem when allocating something like this: malloc(100-i); by Chris Lattner · 23 years ago
  76. 868cb7d Merge Chris's script with the one already checked in by Chris Lattner · 23 years ago
  77. e2cbbce Fix #include broken by iMemory.h not including DerivedTypes.h by Chris Lattner · 23 years ago
  78. 86e9187 Add neccesary #include by Chris Lattner · 23 years ago
  79. 72a1d4e changes because iMemory.h no longer #includes DerivedTypes.h by Chris Lattner · 23 years ago
  80. 3eb59c0 Changes so that iMemory.h doesn't include DerivedTypes.h by Chris Lattner · 23 years ago
  81. ee9c7d5 Change to allow iMemory.h to avoid including DerivedTypes.h by Chris Lattner · 23 years ago
  82. 924025e Fix bug: test/Regression/Other/2002-04-29-NameBinding.ll by Chris Lattner · 23 years ago
  83. fbaed2e Remove InstForest from analysis namespace by Chris Lattner · 23 years ago
  84. f772f8e Eliminate dead global variables by Chris Lattner · 23 years ago
  85. f3e3247 Remove analysis namespace by Chris Lattner · 23 years ago
  86. 51176ea New test for broken asm parser by Chris Lattner · 23 years ago
  87. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 23 years ago
  88. 8b054c0 Remove broken assertion. by Chris Lattner · 23 years ago
  89. 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 23 years ago
  90. 691fa3c Add a new command line option for PassManager using utilities. by Chris Lattner · 23 years ago
  91. 63f824c Stub functions for timing support by Chris Lattner · 23 years ago
  92. 097632e More cleanups by Chris Lattner · 23 years ago
  93. 2f6f03b Code cleanups by Chris Lattner · 23 years ago
  94. 18b24ea Remove dead code by Chris Lattner · 23 years ago
  95. cc82cc1 FIXME removed: malloc/alloca ALWAYS have a size argument by Chris Lattner · 23 years ago
  96. e6ef669 Rename functions to be more consistend with other pass constructors by Chris Lattner · 23 years ago
  97. 9d73279 Todo has been implemented, remove it by Chris Lattner · 23 years ago
  98. 97e52e4 Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA by Chris Lattner · 23 years ago
  99. 0ad0d0e Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFG by Chris Lattner · 23 years ago
  100. 3330e5b Move FunctionPass::doesNotModifyCFG to AnalysisUsage::preservesCFG() by Chris Lattner · 23 years ago