1. a6900c7 Add explicit keywords. by Dan Gohman · 18 years ago
  2. 1a957d5 Add loop info verification mechanism. by Devang Patel · 18 years ago
  3. 25e681a CallGraphSCCPass manager may require other passes. by Devang Patel · 18 years ago
  4. 5cec4db Rename ScalarEvolution::deleteInstructionFromRecords to by Dan Gohman · 18 years ago
  5. f50cd74 In SCEVAddExpr::get, skip over any cast operands before looking for nested by Dan Gohman · 18 years ago
  6. 03265f9 Make BasicAliasAnalysis correctly register itself. Patch by Devang by Anton Korobeynikov · 18 years ago
  7. 0f0eb18 Fold a binary operator with constant operands when expanding code for a SCEV. by Dan Gohman · 18 years ago
  8. d19534a Add a SCEV class and supporting code for sign-extend expressions. by Dan Gohman · 18 years ago
  9. 4d42dea Break DominatorTree from ETNode. Remove unused PostETForest. by Devang Patel · 18 years ago
  10. 53c279b Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  11. 6ea7ac6 Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  12. 9a51157 Maintain ETNode as part of DomTreeNode. This adds redundancy for now. by Devang Patel · 18 years ago
  13. 51e844b Optimize this test. Firstly, only Instructions may use other Instructions. by Nick Lewycky · 18 years ago
  14. 9d0332f Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.ll by Nick Lewycky · 18 years ago
  15. a301a16 Fix PR 1497 Use separate pass id for CFGOnlyPrinter. by Devang Patel · 18 years ago
  16. 2604242 s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g by Devang Patel · 18 years ago
  17. bec7647 s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g by Devang Patel · 18 years ago
  18. f711fb7 when merging two alias sets together, be sure to propagate the volatility of by Chris Lattner · 18 years ago
  19. a196b99 Add passes -view-cfg and -view-cfg-only that are like -print-cfg and by Dan Gohman · 18 years ago
  20. ecd94c8 Fix typo in comment. by Nick Lewycky · 18 years ago
  21. 1997473 Drop 'const' by Devang Patel · 18 years ago
  22. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  23. c718288 Fix build error. by Lauro Ramos Venancio · 18 years ago
  24. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  25. 843f0767 Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. by Zhou Sheng · 18 years ago
  26. 5a713cc Cache DT[*SI] lookup. by Devang Patel · 18 years ago
  27. 7cc6dcf Fix by Devang Patel · 18 years ago
  28. b1b2f0b Be more careful when inserting reused instructions. This fixes CodeGen/Generic/2007-04-17-lsr-crash.ll by Chris Lattner · 18 years ago
  29. 8e8f865 Remove use of Instruction::getNext by Chris Lattner · 18 years ago
  30. bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 18 years ago
  31. 3e35c8d Revert last patch. It was already fixed. by Reid Spencer · 18 years ago
  32. b4a7fea For PR1336: by Reid Spencer · 18 years ago
  33. e934fef Tabs -> Spaces by Owen Anderson · 18 years ago
  34. fe560b8 Fix a nasty bug introduced when apint'ified. This fixes by Chris Lattner · 18 years ago
  35. 3dc6776 Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for by Owen Anderson · 18 years ago
  36. 7fec90e CSE simple binary expressions when they are inserted. This makes LSR produce by Chris Lattner · 18 years ago
  37. 414de4d Eliminate unnecessary APInt construction. by Zhou Sheng · 18 years ago
  38. fdc1e16 Make APInt variables do the computation stuffs instead of by Zhou Sheng · 18 years ago
  39. 8342836 Eliminate unnecessary zext/trunc stuffs. by Zhou Sheng · 18 years ago
  40. ba43963 Completely purge DomSet. This is the (hopefully) final patch for PR1171. by Owen Anderson · 18 years ago
  41. 46b58f7 Expunge DomSet from LoadValueNumbering. This is part of the continuing by Owen Anderson · 18 years ago
  42. 2811f2a Treat xor of signbit like an add. by Chris Lattner · 18 years ago
  43. e613555 The bit counting intrinsics return i32 not the operand type. This fixes by Reid Spencer · 18 years ago
  44. e9391fd For PR1297: Support overloaded intrinsics bswap, ctpop, cttz, ctlz. by Reid Spencer · 18 years ago
  45. ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 18 years ago
  46. 5ee9997 Now IndVarSimplify is a LoopPass. by Devang Patel · 18 years ago
  47. 1bc8936 Now LoopUnswitch is a LoopPass. by Devang Patel · 18 years ago
  48. 622adea Insert loop into LQ before visiting children. by Devang Patel · 18 years ago
  49. c37177e Use schedulePass() instead of assignPassManager() to add new LPPassManager. by Devang Patel · 18 years ago
  50. a885c06 Add LPPassManager::insertLoop(). by Devang Patel · 18 years ago
  51. 7a9a069 LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from by Devang Patel · 18 years ago
  52. 22033be LPPassManager. Implement preparePassManager() hook. by Devang Patel · 18 years ago
  53. a5057d0 LPPassManager : Add initialization and finalizatino hooks. by Devang Patel · 18 years ago
  54. 3015972 Use std::deque to manage loop queue inside LPPassManager. by Devang Patel · 18 years ago
  55. 7f99761 Avoid constructing std::strings unless pass debugging is ON. by Devang Patel · 18 years ago
  56. ca5183d Unbreak VC++ build. by Jeff Cohen · 18 years ago
  57. b1f5d8b Speed up Loop::isLCSSAForm by using a hash table instead of a sorted vector. by Chris Lattner · 18 years ago
  58. 0797605 Guard further against APInt operations with operands of unequal bit width. by Reid Spencer · 18 years ago
  59. 9b4aeb3 Fix an unequal bitwidth issue. by Reid Spencer · 18 years ago
  60. cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 18 years ago
  61. 35fa439 Make it possible to create an SCEVUnknown from an APInt as well as an int. by Reid Spencer · 18 years ago
  62. 4d050d7 Avoid a potential assert out if the loop increment is > 64 bits. by Reid Spencer · 18 years ago
  63. c7cd7a0 Construct ConstantInt with simpler constructor. by Reid Spencer · 18 years ago
  64. e479ef0 Fix last night's 445.gobmk breakage which was caused by comparison of by Reid Spencer · 18 years ago
  65. a6e8a95 Remove the "isSigned" parameters from ConstantRange. It turns out they by Reid Spencer · 18 years ago
  66. e8019bb APIntify various computations in ScalarEvolution by Reid Spencer · 18 years ago
  67. 6263cba For PR1205: Make GetConstantFactor compute its result using an APInt. by Reid Spencer · 18 years ago
  68. c6aedf7 For PR1205: Adjust to changes in ConstantRange interface. by Reid Spencer · 18 years ago
  69. bb626a6 Move ConstantRange class to lib/Support from lib/Analysis and make its by Reid Spencer · 18 years ago
  70. 581b0d4 For PR1205: by Reid Spencer · 18 years ago
  71. dc5c159 For PR1205: by Reid Spencer · 18 years ago
  72. 663e711 For PR1205: by Reid Spencer · 18 years ago
  73. 84da80d Make getPassManagerType() const. by Devang Patel · 18 years ago
  74. 5b9e8d6 Fix thinko. by Devang Patel · 18 years ago
  75. 4b26463 Loop passes are set up to accept pointer. by Devang Patel · 18 years ago
  76. bfd5905 Teach LoopPass to assign itself one Loop Pass Manager. by Devang Patel · 18 years ago
  77. 8ded585 Add facility that allows LoopPass to re-insert a loop into by Devang Patel · 18 years ago
  78. 5afdc7d Add LPPassManager interface that LoopPass can use to skip by Devang Patel · 18 years ago
  79. 643a79b Populate and walk loop queue. by Devang Patel · 18 years ago
  80. d0e6e33 Add LoopQueue. This is used by loop pass manager to manage loop nest. by Devang Patel · 18 years ago
  81. 16a31c4 Add Loop Pass Manager. by Devang Patel · 18 years ago
  82. 9d6565a For PR1195: by Reid Spencer · 19 years ago
  83. 3e05164 Fix comments to match names of functions. by Nick Lewycky · 19 years ago
  84. a77600e Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse by Chris Lattner · 19 years ago
  85. fd1ad3b modify CheckGEPInstructions to take a pointer and size instead of a vector. by Chris Lattner · 19 years ago
  86. 829621c eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 19 years ago
  87. 309f87e completely eliminate a temporary vector by Chris Lattner · 19 years ago
  88. b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 19 years ago
  89. d7d83db Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
  90. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 19 years ago
  91. 95ced11 Dump function names when debug-pass=Executions is used. by Devang Patel · 19 years ago
  92. 505f36a Pretty print pass manager by Devang Patel · 19 years ago
  93. ad58eb3 Fix a minor bug in my patch yesterday that broken ConstProp/bswap.ll by Chris Lattner · 19 years ago
  94. d917fe5 elimiante a temporary vector by Chris Lattner · 19 years ago
  95. 03dd25c Move some symbolic constant folding code out of instcombine into a place by Chris Lattner · 19 years ago
  96. 2e3a1d1 The local "ConstantFold" method is now just a watered down version of by Chris Lattner · 19 years ago
  97. 5520732 move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into by Chris Lattner · 19 years ago
  98. 72d88ae adjust to constant folding api changes. by Chris Lattner · 19 years ago
  99. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  100. f5b17fd Use StartPassTimer() and StopPassManager() by Devang Patel · 19 years ago