1. b0b412e - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 23 years ago
  2. 99f48c6 Add constant prop & DIE to InstCombine, so it cleans up after itself by Chris Lattner · 23 years ago
  3. 65217ff - instcombine demorgan's law: and (not A), (not B) == not (or A, B) by Chris Lattner · 23 years ago
  4. f6c0efa Instcombine PHI's of the form %PN = phi PN, X into X and by Chris Lattner · 23 years ago
  5. b8d6e40 - instcombine (~(a < b)) into (a >= b) by Chris Lattner · 23 years ago
  6. 9cd1e66 - implemented instcombine of phi (X, X, X) -> X by Chris Lattner · 23 years ago
  7. c59af1d Promote getelementptr instructions to constexprs if we can. by Chris Lattner · 23 years ago
  8. 3732aca Handle more cases of cast-of-cast in more general forms. by Chris Lattner · 23 years ago
  9. 0bb7591 Implement capability to fold this: by Chris Lattner · 23 years ago
  10. 31ae863 - Fix InstCombine pass to not generate or process NOT instructions by Chris Lattner · 23 years ago
  11. 8328263 - Rename ConstantGenericIntegral -> ConstantIntegral by Chris Lattner · 23 years ago
  12. e679449 * Factor a bunch of code by using ReplaceInstUsesWith by Chris Lattner · 23 years ago
  13. 6d14f2a New functionality for instcombine: by Chris Lattner · 23 years ago
  14. 650b6da Fix bug: test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll by Chris Lattner · 23 years ago
  15. ae7a0d3 * Cleanups of instcombine by Chris Lattner · 23 years ago
  16. c8b7092 by Chris Lattner · 23 years ago
  17. b28b680 *** empty log message *** by Chris Lattner · 23 years ago
  18. b2c5cb2 Disable folding g-e-p instructions into loads and stores. by Chris Lattner · 23 years ago
  19. 113f4f4 MEGAPATCH checkin. by Chris Lattner · 23 years ago
  20. 9c2765d Fold add X, 0 for floating point types as well by Chris Lattner · 24 years ago
  21. 170ed7b Fix bug: test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll by Chris Lattner · 24 years ago
  22. 053c093 Fix bug: test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll by Chris Lattner · 24 years ago
  23. 0b18c1d Add support for printing out statistics information when -stats is added to by Chris Lattner · 24 years ago
  24. 1fc23f3 Handle setcc <global*>, 0 instructions, Global pointers are never null! by Chris Lattner · 24 years ago
  25. ad3c495 Add ability to transform (x - (y - z)) into (x + (z - y)) by Chris Lattner · 24 years ago
  26. 147e975 * Combine: A-(-B) -> A + B * Bugfix: A + -B and -A + B by Chris Lattner · 24 years ago
  27. b4cfa7f Merge all individual .h files into a single Scalar.h file by Chris Lattner · 24 years ago
  28. 9b55e5a Reduce dependance on TransformInternals.h, instead using the TransformUtils library by Chris Lattner · 24 years ago
  29. a6e047a Only do masking for unsigned values! by Chris Lattner · 24 years ago
  30. bbbdd85 Handle X = phi Y --> X = Y by Chris Lattner · 24 years ago
  31. 5d6bec5 Combine not (not X) -> X by Chris Lattner · 24 years ago
  32. 9fa53de Support more cases... by Chris Lattner · 24 years ago
  33. f4cdbf3 Add many more instruction combination simplifications by Chris Lattner · 24 years ago
  34. 48a44f7 * Add ability to eliminate a bunch of different cascading cast variations by Chris Lattner · 24 years ago
  35. 31ba129 Add folding rules for mul X, 0 and mul X, 2 by Chris Lattner · 24 years ago
  36. d5a8470 Eliminate duplicate or unneccesary #include's by Chris Lattner · 24 years ago
  37. 37104aa Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 24 years ago
  38. f12cc84 Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA by Chris Lattner · 24 years ago
  39. c8e6654 * Rename MethodPass class to FunctionPass by Chris Lattner · 24 years ago
  40. 2716b5e Change Constant::getNullConstant to Constant::getNullValue by Chris Lattner · 24 years ago
  41. 260ab20 Significantly rework InstructionCombining to work better and to be cleaner. by Chris Lattner · 24 years ago
  42. f40379e Store instructions always return void, so they never get a name by Chris Lattner · 24 years ago
  43. 3a60d04 Eliminate cast of same type instructions. by Chris Lattner · 24 years ago
  44. 65b529f ConstantHandling moved into VMCore library by Chris Lattner · 24 years ago
  45. 62b7fd1 Change references to the Method class to be references to the Function by Chris Lattner · 24 years ago
  46. bee8662 Fix bug: test/Regression/Other/2002-03-11-InstCombineHang.ll by Chris Lattner · 24 years ago
  47. 04805fa Change over to use new style pass mechanism, now passes only expose small by Chris Lattner · 24 years ago
  48. 83d485b * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into by Chris Lattner · 24 years ago
  49. 60a6591 Method.h no longer includes BasicBlock.h by Chris Lattner · 24 years ago
  50. ee965ab Move stuff out of the Optimizations directories into the appropriate Transforms by Chris Lattner · 24 years ago
  51. 7f74a56 Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
  52. ca08125 initial checkin by Chris Lattner · 24 years ago