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