1. 8ad05c4 Fix CodePlacementOpt::OptimizeIntraLoopEdges so that its return value by Bob Wilson · 15 years ago
  2. 6ebf7bc Run code placement optimization for targets that want it (arm and x86 for now). by Evan Cheng · 16 years ago
  3. 9d3094b If header of inner loop is aligned, do not align the outer loop header. We don't want to add nops in the outer loop for the sake of aligning the inner loop. by Evan Cheng · 16 years ago
  4. 74b0ccc Fix pr4195: When iterating through predecessor blocks, break out of the loop by Bob Wilson · 16 years ago
  5. 5374405 Oops. Don't forget to align single bb loops. by Evan Cheng · 16 years ago
  6. f045f80 Enable loop bb placement optimization. by Evan Cheng · 16 years ago
  7. 0269d3c Don't align loop header unless the loop back edge is below the header. by Evan Cheng · 16 years ago
  8. 4b7f7a6 Reverse branch condition only when there is a conditional branch. by Evan Cheng · 16 years ago
  9. 0ab2dce Add explicit braces to disambiguate nested if/else. Removes a warning. by Nick Lewycky · 16 years ago
  10. 45e0010 Optimize code placement in loop to eliminate unconditional branches or move unconditional branch to the outside of the loop. e.g. by Evan Cheng · 16 years ago
  11. 7132e12 Code refactoring. by Evan Cheng · 16 years ago
  12. bbf1db7 Rename "loop aligner" pass to "code placement optimization" pass. by Evan Cheng · 16 years ago[Renamed (75%) from lib/CodeGen/LoopAligner.cpp]
  13. df90841 Avoid inserting noop's in the middle of a loop. by Evan Cheng · 16 years ago
  14. e4d4b8c Remove unncessary isDeclaration() checks. by Devang Patel · 16 years ago
  15. 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
  16. 8b56a90 Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators. by Evan Cheng · 16 years ago
  17. bbeeb2a Mark several codegen passes as preserving all analysis. by Evan Cheng · 16 years ago
  18. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 16 years ago
  19. a8c763b Use empty() instead of begin() == end(). by Dan Gohman · 16 years ago
  20. 4f658e9 Fix PR2112: don't run loop aligner if target doesn't have a TargetLowering object. by Evan Cheng · 17 years ago
  21. 8f14da1 Remove redundant #include. by Evan Cheng · 17 years ago
  22. d703ed6 Added option -align-loops=<true/false> to disable loop aligner pass. by Evan Cheng · 17 years ago
  23. fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 17 years ago