2009-05-12 |
Dan Gohman | When forgetting SCEVs for loop PHIs, don't forget SCEVU... |
tree | commitdiff |
2009-05-08 |
Chris Lattner | fix RewriteStoreUserOfWholeAlloca to use the correct... |
tree | commitdiff |
2009-05-08 |
Eli Friedman | PR4123: don't crash when inlining a call which uses... |
tree | commitdiff |
2009-05-07 |
Dan Gohman | Revert 71165. It did more than just revert 71158 and... |
tree | commitdiff |
2009-05-07 |
Duncan Sands | Revert r70876 and add a testcase (@c7) showing the... |
tree | commitdiff |
2009-05-07 |
Bill Wendling | Temporarily revert r71158. It was causing a failure... |
tree | commitdiff |
2009-05-07 |
Dan Gohman | Constant-fold ptrtoint+add+inttoptr to gep when the... |
tree | commitdiff |
2009-05-06 |
Duncan Sands | Fix PR3754: don't mark functions that wrap MallocInst... |
tree | commitdiff |
2009-05-06 |
Duncan Sands | Allow readonly functions to unwind exceptions. Teach |
tree | commitdiff |
2009-05-05 |
Bill Wendling | Temporarily reverting r71008. It was causing this failure: |
tree | commitdiff |
2009-05-05 |
David Greene | Handle overflow of 64-bit loop conditions. |
tree | commitdiff |
2009-05-04 |
Mike Stump | Restore minor deletion. |
tree | commitdiff |
2009-05-02 |
Dan Gohman | Previously, RecursivelyDeleteDeadInstructions provided... |
tree | commitdiff |
2009-04-30 |
Dan Gohman | Don't try to mix integers and pointers in an icmp instr... |
tree | commitdiff |
2009-04-29 |
Dale Johannesen | Fix recent regression in gcc.dg/pr26719.c (6835035). |
tree | commitdiff |
2009-04-28 |
Dan Gohman | As with r70333, give the primary induction variable... |
tree | commitdiff |
2009-04-28 |
Dan Gohman | Make this testcase slightly less trivial, so that it... |
tree | commitdiff |
2009-04-27 |
Dale Johannesen | Fix PR 4086, a bug in FP IV elimination. |
tree | commitdiff |
2009-04-27 |
Dan Gohman | Teach getZeroExtendExpr and getSignExtendExpr to use... |
tree | commitdiff |
2009-04-27 |
Dan Gohman | Handle ands with ~0 correctly too. This fixes PR4052. |
tree | commitdiff |
2009-04-25 |
Dan Gohman | Add several more icmp simplifications. Transform signed... |
tree | commitdiff |
2009-04-25 |
Dan Gohman | Handle ands with 0 and shifts by 0 correctly. These... |
tree | commitdiff |
2009-04-23 |
Dan Gohman | Fix an error in this test. |
tree | commitdiff |
2009-04-23 |
Dan Gohman | Change SCEVExpander's expandCodeFor to provide more... |
tree | commitdiff |
2009-04-23 |
Owen Anderson | Testcase for PR2639. |
tree | commitdiff |
2009-04-23 |
Owen Anderson | Testcase for PR2537. |
tree | commitdiff |
2009-04-23 |
Owen Anderson | Fix typo. |
tree | commitdiff |
2009-04-23 |
Owen Anderson | Testcase for PR3085. |
tree | commitdiff |
2009-04-23 |
Owen Anderson | Add testcase from PR3086. |
tree | commitdiff |
2009-04-22 |
Evan Cheng | Make sure both operands have binary instructions have... |
tree | commitdiff |
2009-04-22 |
Evan Cheng | Avoid deferencing use_begin() if value does not have... |
tree | commitdiff |
2009-04-22 |
Dan Gohman | SCEVExpander's InsertCastOfTo knows how to move existin... |
tree | commitdiff |
2009-04-21 |
Chris Lattner | fix a crash on a pointless but valid zero-length memset... |
tree | commitdiff |
2009-04-16 |
Dale Johannesen | Another testcase for IV shortening. |
tree | commitdiff |
2009-04-15 |
Dale Johannesen | Enhance induction variable code to remove the |
tree | commitdiff |
2009-04-15 |
Devang Patel | While inlining, clone llvm.dbg.func.start intrinsic... |
tree | commitdiff |
2009-04-14 |
Evan Cheng | Optimize conditional branch on i1 phis with non-constan... |
tree | commitdiff |
2009-04-13 |
Chris Lattner | Add a new "available_externally" linkage type. This... |
tree | commitdiff |
2009-04-12 |
Chris Lattner | add some optimizations for strncpy/strncat and factor... |
tree | commitdiff |
2009-04-08 |
Chris Lattner | Instcombine should not promote whole computation trees... |
tree | commitdiff |
2009-04-07 |
Chris Lattner | fix rdar://6762290, a crash compiling cxx filt with... |
tree | commitdiff |
2009-04-06 |
Ed Schouten | Let the strcat optimizer return the pointer to the... |
tree | commitdiff |
2009-04-01 |
Owen Anderson | Reapply r68211, with the miscompilations it caused... |
tree | commitdiff |
2009-04-01 |
Dan Gohman | Revert r68172. It caused regressions in |
tree | commitdiff |
2009-04-01 |
Owen Anderson | Enhance GVN to propagate simple conditionals. This... |
tree | commitdiff |
2009-03-31 |
Evan Cheng | Throttle back "fold select into operand" transformation... |
tree | commitdiff |
2009-03-30 |
Devang Patel | Loop Index Split can eliminate a loop if it can determi... |
tree | commitdiff |
2009-03-25 |
Devang Patel | Before deleting a basic block, give other loop passes... |
tree | commitdiff |
2009-03-25 |
Chris Lattner | Fix PR3874 by restoring a condition I removed, but... |
tree | commitdiff |
2009-03-24 |
Chris Lattner | canonicalize inttoptr and ptrtoint instructions which... |
tree | commitdiff |
2009-03-24 |
Chris Lattner | two changes: |
tree | commitdiff |
2009-03-20 |
Chris Lattner | Fix instcombine to not introduce undefined shifts when... |
tree | commitdiff |
2009-03-18 |
Chris Lattner | aha, DAE does have to think about PHI nodes. Many... |
tree | commitdiff |
2009-03-18 |
Chris Lattner | Fix PR3826 - InstComb assert with vector shift, by... |
tree | commitdiff |
2009-03-18 |
Zhou Sheng | Fix a bug. |
tree | commitdiff |
2009-03-18 |
Chris Lattner | Fix PR3807 by inserting 'insertelement' instructions... |
tree | commitdiff |
2009-03-13 |
Chris Lattner | remove a test that depends on -debug. |
tree | commitdiff |
2009-03-10 |
John Criswell | Do not attempt to do parial redundancy elimination... |
tree | commitdiff |
2009-03-10 |
Evan Cheng | If a function is marked alwaysinline, it must be inline... |
tree | commitdiff |
2009-03-09 |
Devang Patel | Ignore debug info while evaluating function. |
tree | commitdiff |
2009-03-08 |
Chris Lattner | teach SROA to handle promoting vector allocas with... |
tree | commitdiff |
2009-03-08 |
Chris Lattner | Enhance SROA to "promote to scalar" allocas which are |
tree | commitdiff |
2009-03-07 |
Chris Lattner | fix a serious pessimization that Tron on IRC pointed... |
tree | commitdiff |
2009-03-06 |
Duncan Sands | While thinking about the one-definition-rule and trying |
tree | commitdiff |
2009-03-06 |
Devang Patel | While converting an aggregate to scalare, ignore and... |
tree | commitdiff |
2009-03-06 |
Devang Patel | While hoisting instruction to speculatively execute... |
tree | commitdiff |
2009-03-06 |
Devang Patel | Skip DbgInfoIntrinsic. |
tree | commitdiff |
2009-03-06 |
Devang Patel | Revert 66224. |
tree | commitdiff |
2009-03-06 |
Devang Patel | Revert rev. 66167. |
tree | commitdiff |
2009-03-06 |
Devang Patel | Do not let debug info prevert globalopt from shriking... |
tree | commitdiff |
2009-03-05 |
Devang Patel | GlobalOpt only process non constant local GVs while... |
tree | commitdiff |
2009-03-04 |
Bill Wendling | Should have XFAILed this test. |
tree | commitdiff |
2009-03-04 |
Bill Wendling | Temporarily revert r65994. It was causing rdar://6646455. |
tree | commitdiff |
2009-03-04 |
Chris Lattner | Fix PR3720 by properly propagating alignment informatio... |
tree | commitdiff |
2009-03-04 |
Devang Patel | If a global constant is dead then global's debug info... |
tree | commitdiff |
2009-03-02 |
Devang Patel | If branch conditions' one successor is dominating anoth... |
tree | commitdiff |
2009-03-02 |
Duncan Sands | Fix PR3694: add an instcombine micro-optimization that... |
tree | commitdiff |
2009-03-01 |
Chris Lattner | adjust for asmprinter change. |
tree | commitdiff |
2009-03-01 |
Chris Lattner | adjust for asmprinter change. |
tree | commitdiff |
2009-03-01 |
Chris Lattner | adjust test to make it more robust |
tree | commitdiff |
2009-02-26 |
Zhou Sheng | Ignore dbg info intrinsics when folding conditional... |
tree | commitdiff |
2009-02-25 |
Chris Lattner | Fix PR3667 |
tree | commitdiff |
2009-02-25 |
Zhou Sheng | Don't block basic block with only SwitchInst to fold... |
tree | commitdiff |
2009-02-24 |
Dan Gohman | Add a testcase for the problem fixed in r65289. |
tree | commitdiff |
2009-02-24 |
Dan Gohman | Fix a ValueTracking rule: RHS means operand 1, not... |
tree | commitdiff |
2009-02-24 |
Devang Patel | While folding unconditional return move DbgRegionEndIns... |
tree | commitdiff |
2009-02-23 |
Dan Gohman | Back out the change in 64918 that used sign-extensions... |
tree | commitdiff |
2009-02-21 |
Nick Lewycky | Don't sign extend the char when expanding char -> int... |
tree | commitdiff |
2009-02-21 |
Chris Lattner | rename a function to indicate that it checks for profit... |
tree | commitdiff |
2009-02-20 |
Dan Gohman | Implement "superhero" strength reduction, or full strength |
tree | commitdiff |
2009-02-18 |
Dan Gohman | Use a sign-extend instead of a zero-extend when promoting a |
tree | commitdiff |
2009-02-18 |
Owen Anderson | Add a test for r61358, which I forgot to add way back... |
tree | commitdiff |
2009-02-18 |
Dan Gohman | Change the argument type in this test to something... |
tree | commitdiff |
2009-02-18 |
Dan Gohman | Fix a corner case in the new indvars promotion logic... |
tree | commitdiff |
2009-02-17 |
Duncan Sands | If an alias is dead and so is its aliasee, then globald... |
tree | commitdiff |
2009-02-17 |
Chris Lattner | commit a tweaked version of Daniel's patch for PR3599... |
tree | commitdiff |
2009-02-17 |
Evan Cheng | Strengthen the "non-constant stride must dominate loop... |
tree | commitdiff |
2009-02-16 |
Dan Gohman | Fix EnforceKnownAlignment so that it doesn't ever reduc... |
tree | commitdiff |
2009-02-16 |
Dan Gohman | Rename IndVarsSimplify to IndVarSimplify, to be consist... |
tree | commitdiff |
2009-02-16 |
Dan Gohman | Change these tests to use regular loads instead of... |
tree | commitdiff |
next |