| Commit message (Expand) | Author | Age | Files | Lines |
| * | Factor address mode matcher out of codegen prepare to make it available to ot... | Evan Cheng | 2009-02-20 | 2 | -643/+594 |
| * | Just roll back the previous change to -mem2reg. | Zhou Sheng | 2009-02-20 | 1 | -26/+0 |
| * | patch to update the line number information in pass -mem2reg. | Zhou Sheng | 2009-02-20 | 1 | -0/+26 |
| * | Implement "superhero" strength reduction, or full strength | Dan Gohman | 2009-02-20 | 1 | -109/+344 |
| * | Use DEBUG() instead of passing *DOUT to WriteAsOperand, | Dan Gohman | 2009-02-19 | 1 | -17/+7 |
| * | Make the debug output of LSR less cryptic and more informative. | Dan Gohman | 2009-02-19 | 1 | -29/+46 |
| * | In theory the aliasee may have dead constant users | Duncan Sands | 2009-02-18 | 1 | -0/+1 |
| * | Use a sign-extend instead of a zero-extend when promoting a | Dan Gohman | 2009-02-18 | 1 | -15/+39 |
| * | Simplify by using dyn_cast instead of isa and cast. | Dan Gohman | 2009-02-18 | 1 | -6/+5 |
| * | Add explicit keywords. | Dan Gohman | 2009-02-18 | 1 | -2/+2 |
| * | Eliminate several more unnecessary intptr_t casts. | Dan Gohman | 2009-02-18 | 1 | -1/+1 |
| * | Fix a corner case in the new indvars promotion logic: if there | Dan Gohman | 2009-02-18 | 1 | -19/+25 |
| * | Fix a typo in a comment. | Dan Gohman | 2009-02-18 | 1 | -1/+1 |
| * | If an alias is dead and so is its aliasee, then globaldce would | Duncan Sands | 2009-02-17 | 1 | -8/+16 |
| * | LoopIndexSplit doesn't actually use ScalarEvolution. | Dan Gohman | 2009-02-17 | 1 | -4/+1 |
| * | Add a method to ScalarEvolution for telling it when a loop has been | Dan Gohman | 2009-02-17 | 1 | -9/+16 |
| * | commit a tweaked version of Daniel's patch for PR3599. We now | Chris Lattner | 2009-02-17 | 1 | -26/+29 |
| * | Delete trailing whitespace. | Dan Gohman | 2009-02-17 | 1 | -34/+34 |
| * | This transform also applies to private linkage. | Duncan Sands | 2009-02-17 | 1 | -2/+2 |
| * | Fix 80-column violation. | Dan Gohman | 2009-02-17 | 1 | -1/+2 |
| * | Strengthen the "non-constant stride must dominate loop preheader" check. | Evan Cheng | 2009-02-17 | 1 | -9/+4 |
| * | Simplify; fix some 80-column violations. | Dan Gohman | 2009-02-17 | 1 | -6/+7 |
| * | Fix EnforceKnownAlignment so that it doesn't ever reduce the alignment | Dan Gohman | 2009-02-16 | 1 | -4/+12 |
| * | Fix typo caused by too much surfing, dudes... | Nick Lewycky | 2009-02-16 | 1 | -1/+1 |
| * | Delete this long-commented-out code. The situation it seems to have | Dan Gohman | 2009-02-16 | 1 | -26/+0 |
| * | Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq. | Dan Gohman | 2009-02-16 | 1 | -3/+5 |
| * | Update the list of function annotations for nocapture. All of these came up | Nick Lewycky | 2009-02-15 | 1 | -47/+186 |
| * | Make this more useful for cleaning up after the | Duncan Sands | 2009-02-15 | 1 | -15/+5 |
| * | If the target of an alias has internal linkage, then the | Duncan Sands | 2009-02-15 | 1 | -7/+55 |
| * | Fix pr3571: If stride is a value defined by an instruction, make sure it domi... | Evan Cheng | 2009-02-15 | 1 | -5/+15 |
| * | ifdef out unneeded if statement. | Evan Cheng | 2009-02-15 | 1 | -0/+2 |
| * | Extend the IndVarSimplify support for promoting induction variables: | Dan Gohman | 2009-02-14 | 1 | -44/+134 |
| * | Clarify debug output. | Dan Gohman | 2009-02-14 | 1 | -1/+1 |
| * | Simplify some code. hasComputableLoopEvolution is overkill in this case. | Dan Gohman | 2009-02-14 | 1 | -9/+8 |
| * | In CodeGenPrepare's debug output, use WriteAsOperand instead of | Dan Gohman | 2009-02-13 | 1 | -6/+16 |
| * | Complete the sentance in this comment. I have reservations | Dan Gohman | 2009-02-13 | 1 | -0/+1 |
| * | Mark strto* as readonly when the endptr is null. | Nick Lewycky | 2009-02-13 | 1 | -1/+3 |
| * | On strtod and friends, mark 'endptr' nocapture in the function prototype, and | Nick Lewycky | 2009-02-13 | 1 | -3/+37 |
| * | Fix the code that checked if a SCEVAddRecExpr Start contains an | Dan Gohman | 2009-02-13 | 1 | -1/+1 |
| * | Fix LSR's IV sorting function to explicitly sort by bitwidth | Dan Gohman | 2009-02-13 | 1 | -4/+11 |
| * | Teach IndVarSimplify to optimize code using the C "int" type for | Dan Gohman | 2009-02-12 | 1 | -226/+200 |
| * | Add a utility function to LoopInfo to return the exit block | Dan Gohman | 2009-02-12 | 1 | -5/+4 |
| * | This code doesn't actually use the ExitingBlocks list. | Dan Gohman | 2009-02-12 | 1 | -3/+0 |
| * | Fix a nasty bug (PR3550) where the inline pass could incorrectly mark | Chris Lattner | 2009-02-12 | 1 | -2/+2 |
| * | improve naming of values in GVN, patch by Jay Foad! | Chris Lattner | 2009-02-12 | 1 | -2/+2 |
| * | fix PR3537: if resetting bbi back to the start of a block, we need to | Chris Lattner | 2009-02-12 | 1 | -4/+9 |
| * | Don't mark all args to strtod and friends as nocapture. | Nick Lewycky | 2009-02-12 | 1 | -7/+0 |
| * | the two non-mask arguments to a shufflevector must be the same width, but the... | Nate Begeman | 2009-02-11 | 1 | -3/+4 |
| * | If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.fun... | Devang Patel | 2009-02-11 | 2 | -3/+23 |
| * | Ignore dbg intrinsic while folding unconditional branch. | Devang Patel | 2009-02-10 | 1 | -1/+2 |