| Commit message (Expand) | Author | Age |
* | Fix instcombine to not introduce undefined shifts when merging two | Chris Lattner | 2009-03-20 |
* | aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka D... | Chris Lattner | 2009-03-18 |
* | Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign... | Chris Lattner | 2009-03-18 |
* | Fix a bug. | Zhou Sheng | 2009-03-18 |
* | Fix PR3807 by inserting 'insertelement' instructions in the normal dest of | Chris Lattner | 2009-03-18 |
* | remove a test that depends on -debug. | Chris Lattner | 2009-03-13 |
* | Do not attempt to do parial redundancy elimination on void values. | John Criswell | 2009-03-10 |
* | If a function is marked alwaysinline, it must be inlined (possibly for correc... | Evan Cheng | 2009-03-10 |
* | Ignore debug info while evaluating function. | Devang Patel | 2009-03-09 |
* | teach SROA to handle promoting vector allocas with a memset into them into | Chris Lattner | 2009-03-08 |
* | Enhance SROA to "promote to scalar" allocas which are | Chris Lattner | 2009-03-08 |
* | fix a serious pessimization that Tron on IRC pointed out where we would | Chris Lattner | 2009-03-07 |
* | While thinking about the one-definition-rule and trying | Duncan Sands | 2009-03-06 |
* | While converting an aggregate to scalare, ignore and remove aggregate's debug... | Devang Patel | 2009-03-06 |
* | While hoisting instruction to speculatively execute simple bb, ignore dbg int... | Devang Patel | 2009-03-06 |
* | Skip DbgInfoIntrinsic. | Devang Patel | 2009-03-06 |
* | Revert 66224. | Devang Patel | 2009-03-06 |
* | Revert rev. 66167. | Devang Patel | 2009-03-06 |
* | Do not let debug info prevert globalopt from shriking a global vars to boolean. | Devang Patel | 2009-03-06 |
* | GlobalOpt only process non constant local GVs while optimizing global vars. | Devang Patel | 2009-03-05 |
* | Should have XFAILed this test. | Bill Wendling | 2009-03-04 |
* | Temporarily revert r65994. It was causing rdar://6646455. | Bill Wendling | 2009-03-04 |
* | Fix PR3720 by properly propagating alignment information from memcpy/memmove | Chris Lattner | 2009-03-04 |
* | If a global constant is dead then global's debug info should not prevent the ... | Devang Patel | 2009-03-04 |
* | If branch conditions' one successor is dominating another non-latch successor... | Devang Patel | 2009-03-02 |
* | Fix PR3694: add an instcombine micro-optimization that helps | Duncan Sands | 2009-03-02 |
* | adjust for asmprinter change. | Chris Lattner | 2009-03-01 |
* | adjust for asmprinter change. | Chris Lattner | 2009-03-01 |
* | adjust test to make it more robust | Chris Lattner | 2009-03-01 |
* | Ignore dbg info intrinsics when folding conditional branch to | Zhou Sheng | 2009-02-26 |
* | Fix PR3667 | Chris Lattner | 2009-02-25 |
* | Don't block basic block with only SwitchInst to fold into predecessors. | Zhou Sheng | 2009-02-25 |
* | Add a testcase for the problem fixed in r65289. | Dan Gohman | 2009-02-24 |
* | Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simple | Dan Gohman | 2009-02-24 |
* | While folding unconditional return move DbgRegionEndInst into the predecessor... | Devang Patel | 2009-02-24 |
* | Back out the change in 64918 that used sign-extensions when promoting | Dan Gohman | 2009-02-23 |
* | Don't sign extend the char when expanding char -> int during | Nick Lewycky | 2009-02-21 |
* | rename a function to indicate that it checks for profitability as well | Chris Lattner | 2009-02-21 |
* | Implement "superhero" strength reduction, or full strength | Dan Gohman | 2009-02-20 |
* | Use a sign-extend instead of a zero-extend when promoting a | Dan Gohman | 2009-02-18 |
* | Add a test for r61358, which I forgot to add way back when. | Owen Anderson | 2009-02-18 |
* | Change the argument type in this test to something less convoluted, | Dan Gohman | 2009-02-18 |
* | Fix a corner case in the new indvars promotion logic: if there | Dan Gohman | 2009-02-18 |
* | If an alias is dead and so is its aliasee, then globaldce would | Duncan Sands | 2009-02-17 |
* | commit a tweaked version of Daniel's patch for PR3599. We now | Chris Lattner | 2009-02-17 |
* | Strengthen the "non-constant stride must dominate loop preheader" check. | Evan Cheng | 2009-02-17 |
* | Fix EnforceKnownAlignment so that it doesn't ever reduce the alignment | Dan Gohman | 2009-02-16 |
* | Rename IndVarsSimplify to IndVarSimplify, to be consistent with | Dan Gohman | 2009-02-16 |
* | Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq. | Dan Gohman | 2009-02-16 |
* | If the target of an alias has internal linkage, then the | Duncan Sands | 2009-02-15 |