aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2009-04-01Reapply r68211, with the miscompilations it caused fixed.Owen Anderson
2009-04-01Revert r68172. It caused regressions inDan Gohman
2009-04-01Enhance GVN to propagate simple conditionals. This fixes PR3921.Owen Anderson
2009-03-31Throttle back "fold select into operand" transformation. InstCombine should n...Evan Cheng
2009-03-30Loop Index Split can eliminate a loop if it can determin if loop body is exec...Devang Patel
2009-03-25Before deleting a basic block, give other loop passes a chance cleanup analys...Devang Patel
2009-03-25Fix PR3874 by restoring a condition I removed, but making it moreChris Lattner
2009-03-24canonicalize inttoptr and ptrtoint instructions which cast pointers Chris Lattner
2009-03-24two changes:Chris Lattner
2009-03-20Fix instcombine to not introduce undefined shifts when merging twoChris Lattner
2009-03-18aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka D...Chris Lattner
2009-03-18Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign...Chris Lattner
2009-03-18Fix a bug.Zhou Sheng
2009-03-18Fix PR3807 by inserting 'insertelement' instructions in the normal dest of Chris Lattner
2009-03-13remove a test that depends on -debug.Chris Lattner
2009-03-10Do not attempt to do parial redundancy elimination on void values.John Criswell
2009-03-10If a function is marked alwaysinline, it must be inlined (possibly for correc...Evan Cheng
2009-03-09Ignore debug info while evaluating function.Devang Patel
2009-03-08teach SROA to handle promoting vector allocas with a memset into them intoChris Lattner
2009-03-08Enhance SROA to "promote to scalar" allocas which are Chris Lattner
2009-03-07fix a serious pessimization that Tron on IRC pointed out where we wouldChris Lattner
2009-03-06While thinking about the one-definition-rule and tryingDuncan Sands
2009-03-06While converting an aggregate to scalare, ignore and remove aggregate's debug...Devang Patel
2009-03-06While hoisting instruction to speculatively execute simple bb, ignore dbg int...Devang Patel
2009-03-06Skip DbgInfoIntrinsic.Devang Patel
2009-03-06Revert 66224.Devang Patel
2009-03-06Revert rev. 66167. Devang Patel
2009-03-06Do not let debug info prevert globalopt from shriking a global vars to boolean.Devang Patel
2009-03-05GlobalOpt only process non constant local GVs while optimizing global vars.Devang Patel
2009-03-04Should have XFAILed this test.Bill Wendling
2009-03-04Temporarily revert r65994. It was causing rdar://6646455.Bill Wendling
2009-03-04Fix PR3720 by properly propagating alignment information from memcpy/memmove Chris Lattner
2009-03-04If a global constant is dead then global's debug info should not prevent the ...Devang Patel
2009-03-02If branch conditions' one successor is dominating another non-latch successor...Devang Patel
2009-03-02Fix PR3694: add an instcombine micro-optimization that helpsDuncan Sands
2009-03-01adjust for asmprinter change.Chris Lattner
2009-03-01adjust for asmprinter change.Chris Lattner
2009-03-01adjust test to make it more robustChris Lattner
2009-02-26Ignore dbg info intrinsics when folding conditional branch to Zhou Sheng
2009-02-25Fix PR3667Chris Lattner
2009-02-25Don't block basic block with only SwitchInst to fold into predecessors.Zhou Sheng
2009-02-24Add a testcase for the problem fixed in r65289.Dan Gohman
2009-02-24Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simpleDan Gohman
2009-02-24While folding unconditional return move DbgRegionEndInst into the predecessor...Devang Patel
2009-02-23Back out the change in 64918 that used sign-extensions when promotingDan Gohman
2009-02-21Don't sign extend the char when expanding char -> int duringNick Lewycky
2009-02-21rename a function to indicate that it checks for profitability as wellChris Lattner
2009-02-20Implement "superhero" strength reduction, or full strengthDan Gohman
2009-02-18Use a sign-extend instead of a zero-extend when promoting aDan Gohman
2009-02-18Add a test for r61358, which I forgot to add way back when.Owen Anderson