summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Add test for improvement of readonly to readnone,Duncan Sands2008-09-19
* Turn on these tests!Duncan Sands2008-09-19
* Add a new pass AddReadAttrs which works out which functionsDuncan Sands2008-09-19
* Test the callgraph directly for the missing edge.Duncan Sands2008-09-19
* splitLoop does not handle split condition EQ.Devang Patel2008-09-18
* Do not hoist instruction above branch condition. The instruction may use bran...Devang Patel2008-09-17
* Do not ignore iv uses outside the loop.Devang Patel2008-09-17
* Improve instcombine's handling of integer min and max in two ways:Dan Gohman2008-09-16
* On 64-bit targets, change 32-bit getelementptr indices to be 64-bitDan Gohman2008-09-11
* Fix a vectorshuffle instcombine bug introduced by r55995.Dan Gohman2008-09-11
* Fix an icmp+sdiv optimization to check for and handle an overflowDan Gohman2008-09-10
* Remove. Devang Patel2008-09-09
* if loop induction variable is always sign or zero extended then Devang Patel2008-09-09
* fix overflow check.Devang Patel2008-09-09
* Resolve aliases, when possibleAnton Korobeynikov2008-09-09
* Make SimplifyDemandedVectorElts simplify vectors with multipleDan Gohman2008-09-09
* Fix simplifycfg crash in handing block merge.Devang Patel2008-09-09
* xfailDevang Patel2008-09-08
* Update the callgraph correctly in ArgumentPromotion.Duncan Sands2008-09-08
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-06
* Don't crash when trying to constant fold a vector with some elements that can'tNick Lewycky2008-09-03
* Check iteration count.Devang Patel2008-09-03
* If all IV uses are extending integer IV then change the type of IV itself, if...Devang Patel2008-09-02
* respect inline=never and inline=always notes.Devang Patel2008-09-02
* If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel2008-08-26
* Fix PR2423 by checking all indices for out of range access, not only Chris Lattner2008-08-23
* Revert r54876 r54877 r54906 and r54907. Evan found that these caused a 20%Nick Lewycky2008-08-21
* XFAIL this test for now.Bill Wendling2008-08-18
* Consider the case where xor by -1 and xor by 128 have been combined already toNick Lewycky2008-08-17
* Didn't mean to change this.Evan Cheng2008-08-17
* Fix a (u)comiss intrinsic lowering bug. It was using anyext which can return ...Evan Cheng2008-08-17
* Xor'ing both sides of icmp by sign-bit is equivalent to swapping signedness ofNick Lewycky2008-08-17
* Remove GCSE and LoadVN from the testsuite.Owen Anderson2008-08-16
* Reapply 54786. Add overflow and number of mantissa bits checks.Devang Patel2008-08-15
* Revert 54786. It's not checking for overflows, etc.Evan Cheng2008-08-15
* If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel2008-08-14
* Fix a bogus srem rule - a negative value srem'd by a power-of-2Dan Gohman2008-08-13
* Fix SCCP's handling of struct value loads and stores. SCCP doesn'tDan Gohman2008-08-13
* Check sign to detect overflow before changing compare stride.Devang Patel2008-08-13
* Implement support for simplifying vector comparisons by 0.0 and 1.0 like weChris Lattner2008-08-11
* Add a basic test for the SRETPromotion pass.Matthijs Kooijman2008-08-07
* Move two tests from SRETPromotion to Inline, since they only call opt -inline.Matthijs Kooijman2008-08-07
* Fix a shufflevector instcombine that was emitting invalid masks indicesDan Gohman2008-08-06
* PR2535, not PR2355.Evan Cheng2008-08-06
* Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is ...Evan Cheng2008-08-06
* optimize a common idiom generated by clang for bitfield access, PR2638.Chris Lattner2008-08-06
* Zap sitofp/fptoui pairs. In all cases when the sign difference Chris Lattner2008-08-06
* Reinstate this optimization, but without the miscompile. Thanks to Bill forNick Lewycky2008-08-06
* Just grep for through the LL code instead of the ASM codeBill Wendling2008-08-06
* Add default architecture.Bill Wendling2008-08-05