aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
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
2009-02-18Change the argument type in this test to something less convoluted,Dan Gohman
2009-02-18Fix a corner case in the new indvars promotion logic: if thereDan Gohman
2009-02-17If an alias is dead and so is its aliasee, then globaldce wouldDuncan Sands
2009-02-17commit a tweaked version of Daniel's patch for PR3599. We nowChris Lattner
2009-02-17Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng
2009-02-16Fix EnforceKnownAlignment so that it doesn't ever reduce the alignmentDan Gohman
2009-02-16Rename IndVarsSimplify to IndVarSimplify, to be consistent withDan Gohman
2009-02-16Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq.Dan Gohman
2009-02-15If the target of an alias has internal linkage, then theDuncan Sands