summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* 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
* Testcase for PR2629.Bill Wendling2008-08-05
* Revert r53282. This was causing a miscompile on Linux. Also, the transformationBill Wendling2008-08-05
* Add -unroll-allow-partial command line option that enabled the loop unroller toMatthijs Kooijman2008-07-29
* Restructure ArgumentPromotion a bit. Instead of just having a single booleanMatthijs Kooijman2008-07-29
* Add support for eliminating stores that store the same value that was just lo...Owen Anderson2008-07-28
* Put the LICM of constant GlobalVariables, introduced in r53945, under aDan Gohman2008-07-24
* "Allow LICM to sink or lift loads from constant memory. Also add a testChris Lattner2008-07-23
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Add the PR number to the test.Dan Gohman2008-07-21
* Fix a bug in LSR's dead-PHI cleanup. If a PHI has a def-use chain thatDan Gohman2008-07-21