Commit History

Author SHA1 Message Date
  Owen Anderson 2ab36d3502 Begin adding static dependence information to passes, which will allow us to 15 years ago
  Owen Anderson ce665bd2e2 Now with fewer extraneous semicolons! 15 years ago
  Dan Gohman ffa75cdcf8 Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedge 15 years ago
  Owen Anderson 02dd53e1c5 Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. 15 years ago
  Dan Gohman ebd9923bd8 Avoid #include <ScalarEvolution.h> in LoopSimplify.cpp, which doesn't 15 years ago
  Dan Gohman c2f40066bb LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867. 15 years ago
  Owen Anderson 90c579de5a Reapply r110396, with fixes to appease the Linux buildbot gods. 15 years ago
  Owen Anderson 1f74590e9d Revert r110396 to fix buildbots. 15 years ago
  Owen Anderson 9ccaf53ada Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static 15 years ago
  Dan Gohman 052f000158 Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogus 15 years ago
  Gabor Greif 481c4c0734 keep in 80 cols 15 years ago
  Dan Gohman 1e381fcd55 Reorder the contents of various getAnalysisUsage functions, eliminating 15 years ago
  Gabor Greif bf2eefdb0d cache result of operator* 15 years ago
  Gabor Greif 9672414017 cache operator*'s result (in multiple functions) 15 years ago
  Dan Gohman fe60104ac9 Use pre-increment instead of post-increment when the result is not used. 15 years ago
  Devang Patel 689fac0226 Skip debug info intrinsics. 15 years ago
  Dan Gohman 2d0a91cd6c Fix a comment. 15 years ago
  Dan Gohman c5e49c64d1 Add some debug output to LoopSimplify. 15 years ago
  Dan Gohman 8566963713 Make LoopSimplify change conditional branches in loop exiting blocks 15 years ago
  Dan Gohman 17146baef5 Use a SmallSetVector instead of a SetVector; this code showed up as a 15 years ago
  Bob Wilson 5cd8770412 Fix a comment typo. 15 years ago
  Chris Lattner 3cf4d90f3d revert r89298, which was committed without a testcase. I think 15 years ago
  Dan Gohman 34d2b90d09 Update a comment. 15 years ago
  Dan Gohman a58a04921d Make Loop::getLoopLatch() work on loops which don't have preheaders, as 15 years ago
  Jim Grosbach d0b552cc56 Eliminate duplicate phi nodes in loops. Loop rotation, for example, can introduce these, and it's beneficial to later passes to clean them up. 15 years ago
  Dan Gohman b1dc915a8d Avoid calling getUniqueExitBlocks from within LoopSimplify, as it depends 16 years ago
  Dan Gohman f4e82d1f2e The introduction of indirectbr meant the introduction of 16 years ago
  Nick Lewycky f5a86f45e7 Remove includes of Support/Compiler.h that are no longer needed after the 16 years ago
  Nick Lewycky 6726b6d75a Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. 16 years ago
  Dan Gohman 5184635eda Fix this code so that it doesn't try to iterate through a std::vector 16 years ago