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 |
2009-02-15 |
Duncan Sands | If the target of an alias has internal linkage, then the |
tree | commitdiff |
2009-02-15 |
Evan Cheng | Fix pr3571: If stride is a value defined by an instruct... |
tree | commitdiff |
2009-02-14 |
Dan Gohman | Extend the IndVarSimplify support for promoting inducti... |
tree | commitdiff |
2009-02-13 |
Nick Lewycky | Mark strto* as readonly when the endptr is null. |
tree | commitdiff |
2009-02-13 |
Nick Lewycky | On strtod and friends, mark 'endptr' nocapture in the... |
tree | commitdiff |
2009-02-13 |
Nick Lewycky | Reapply r64300: |
tree | commitdiff |
2009-02-12 |
Dan Gohman | Teach IndVarSimplify to optimize code using the C ... |
tree | commitdiff |
2009-02-12 |
Nate Begeman | Add suppport for ConstantExprs of shufflevectors whose... |
tree | commitdiff |
2009-02-12 |
Chris Lattner | Fix a nasty bug (PR3550) where the inline pass could... |
tree | commitdiff |
2009-02-11 |
Bill Wendling | Revert r64300 and r64301. These were causing the follow... |
tree | commitdiff |
2009-02-11 |
Duncan Sands | Make sure the SCC pass manager initializes any contained |
tree | commitdiff |
2009-02-11 |
Devang Patel | If llvm.dbg.region.end is disappearing then remove... |
tree | commitdiff |
2009-02-10 |
Devang Patel | Ignore dbg intrinsic while folding unconditional branch. |
tree | commitdiff |
2009-02-10 |
Devang Patel | Do not clone llvm.dbg.func.start and corresponding... |
tree | commitdiff |
2009-02-10 |
Devang Patel | Enable scalar replacement of AllocaInst whose one of... |
tree | commitdiff |
2009-02-09 |
Dale Johannesen | Fix PR 3471, and some cleanups. |
tree | commitdiff |
2009-02-07 |
Mon P Wang | Instrcombine should not change load(cast p) to cast... |
tree | commitdiff |
2009-02-06 |
Devang Patel | Ignore DbgInfoIntrinsics. |
tree | commitdiff |
2009-02-06 |
Chris Lattner | fix PR3489, use bits instead of bytes. |
tree | commitdiff |
2009-02-05 |
Devang Patel | Ignore dbg intrinsics while propagating conditional... |
tree | commitdiff |
next |