2008-08-23 |
Chris Lattner | Fix PR2423 by checking all indices for out of range... |
tree | commitdiff |
2008-08-21 |
Nick Lewycky | Revert r54876 r54877 r54906 and r54907. Evan found... |
tree | commitdiff |
2008-08-18 |
Bill Wendling | XFAIL this test for now. |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Consider the case where xor by -1 and xor by 128 have... |
tree | commitdiff |
2008-08-17 |
Evan Cheng | Didn't mean to change this. |
tree | commitdiff |
2008-08-17 |
Evan Cheng | Fix a (u)comiss intrinsic lowering bug. It was using... |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Xor'ing both sides of icmp by sign-bit is equivalent... |
tree | commitdiff |
2008-08-16 |
Owen Anderson | Remove GCSE and LoadVN from the testsuite. |
tree | commitdiff |
2008-08-15 |
Devang Patel | Reapply 54786. Add overflow and number of mantissa... |
tree | commitdiff |
2008-08-15 |
Evan Cheng | Revert 54786. It's not checking for overflows, etc. |
tree | commitdiff |
2008-08-14 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Fix a bogus srem rule - a negative value srem'd by... |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Fix SCCP's handling of struct value loads and stores... |
tree | commitdiff |
2008-08-13 |
Devang Patel | Check sign to detect overflow before changing compare... |
tree | commitdiff |
2008-08-11 |
Chris Lattner | Implement support for simplifying vector comparisons... |
tree | commitdiff |
2008-08-07 |
Matthijs Kooijman | Add a basic test for the SRETPromotion pass. |
tree | commitdiff |
2008-08-07 |
Matthijs Kooijman | Move two tests from SRETPromotion to Inline, since... |
tree | commitdiff |
2008-08-06 |
Dan Gohman | Fix a shufflevector instcombine that was emitting inval... |
tree | commitdiff |
2008-08-06 |
Evan Cheng | PR2535, not PR2355. |
tree | commitdiff |
2008-08-06 |
Evan Cheng | Fix PR2355: bug in ChangeCompareStride. When the loop... |
tree | commitdiff |
2008-08-06 |
Chris Lattner | optimize a common idiom generated by clang for bitfield... |
tree | commitdiff |
2008-08-06 |
Chris Lattner | Zap sitofp/fptoui pairs. In all cases when the sign... |
tree | commitdiff |
2008-08-06 |
Nick Lewycky | Reinstate this optimization, but without the miscompile... |
tree | commitdiff |
2008-08-06 |
Bill Wendling | Just grep for through the LL code instead of the ASM... |
tree | commitdiff |
2008-08-05 |
Bill Wendling | Add default architecture. |
tree | commitdiff |
2008-08-05 |
Bill Wendling | Testcase for PR2629. |
tree | commitdiff |
2008-08-05 |
Bill Wendling | Revert r53282. This was causing a miscompile on Linux... |
tree | commitdiff |
2008-07-29 |
Matthijs Kooijman | Add -unroll-allow-partial command line option that... |
tree | commitdiff |
2008-07-29 |
Matthijs Kooijman | Restructure ArgumentPromotion a bit. Instead of just... |
tree | commitdiff |
2008-07-28 |
Owen Anderson | Add support for eliminating stores that store the same... |
tree | commitdiff |
2008-07-24 |
Dan Gohman | Put the LICM of constant GlobalVariables, introduced... |
tree | commitdiff |
2008-07-23 |
Chris Lattner | "Allow LICM to sink or lift loads from constant memory... |
tree | commitdiff |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Add the PR number to the test. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Fix a bug in LSR's dead-PHI cleanup. If a PHI has a... |
tree | commitdiff |
2008-07-17 |
Matthijs Kooijman | Make GlobalOpt preserve address spaces when scalar... |
tree | commitdiff |
2008-07-17 |
Chris Lattner | Fix PR2553 |
tree | commitdiff |
2008-07-16 |
Matthijs Kooijman | Add a few cases to instcombine's extractvalue testcase. |
tree | commitdiff |
2008-07-16 |
Matthijs Kooijman | Un-XFAIL multdeadretval, since instcombine now properly... |
tree | commitdiff |
2008-07-16 |
Evan Cheng | Fix PR2296. Do not transform x86_sse2_storel_dq into... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | XFAIL the multdeadretval test for now, I will be fixing... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Remove a few tests which no longer hold for deadargelim... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Add a testcase for the canonicalizations now performed... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Make deadargelim a bit less smart, so it doesn't choke... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Fix typo. |
tree | commitdiff |
2008-07-14 |
Chris Lattner | Fix PR2506 by being a bit more careful about reverse... |
tree | commitdiff |
2008-07-13 |
Chris Lattner | Fix mishandling of the infinite loop case when merging... |
tree | commitdiff |
2008-07-12 |
Nick Lewycky | Enhance analysis of srem. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Add another optimization from PR2330. Also catch some... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix folding of icmp's of i1 where the comparison is... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix a bogus optimization: folding (slt (zext i1 A to... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | make this condition more precise. |
tree | commitdiff |
2008-07-10 |
Matthijs Kooijman | Restructure dead argument elimination, try #3 :-) |
tree | commitdiff |
2008-07-10 |
Nick Lewycky | Fix overzealous optimization. Thanks to Duncan Sands... |
tree | commitdiff |
2008-07-10 |
Chris Lattner | Fix a case where vector comparison constant folding... |
tree | commitdiff |
2008-07-10 |
Chris Lattner | elementwise comparison of vector constants was complete... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold ((1 << a) & 1) to (a == 0). |
tree | commitdiff |
2008-07-09 |
Chris Lattner | Fix a broken test. Neither load is eliminable without... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Reduce x - y to -y when we know the 'x' part will get... |
tree | commitdiff |
2008-07-09 |
Devang Patel | If loop induction variable's start value is less then... |
tree | commitdiff |
2008-07-08 |
Chris Lattner | 'Optimize' test |
tree | commitdiff |
2008-07-08 |
Chris Lattner | new testcase for PR2496 |
tree | commitdiff |
2008-07-08 |
Chris Lattner | Fix three bugs: |
tree | commitdiff |
2008-07-05 |
Nick Lewycky | Fix missed optimization opportunity when analyzing... |
tree | commitdiff |
2008-07-03 |
Owen Anderson | Remove the ability for ADCE to remove unreachable block... |
tree | commitdiff |
2008-07-02 |
Owen Anderson | Add support to ADCE for pruning unreachable blocks... |
tree | commitdiff |
2008-07-02 |
Owen Anderson | A better fix for PR2503 that doesn't pessimize GVN... |
tree | commitdiff |
2008-06-26 |
Evan Cheng | XFAIL for now. |
tree | commitdiff |
2008-06-26 |
Owen Anderson | Use the -enable-pre flag so this test doesn't fail. |
tree | commitdiff |
2008-06-25 |
Chris Lattner | Fix PR2488, a case where we deleted stack restores... |
tree | commitdiff |
2008-06-24 |
Dan Gohman | Revert 52645, the loop unroller changes. It caused... |
tree | commitdiff |
2008-06-24 |
Matthijs Kooijman | Commit the new DeadArgElim pass again, this time with... |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Revamp the loop unroller, extending it to correctly... |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Improve LSR's dead-phi detection to handle use-def... |
tree | commitdiff |
2008-06-22 |
Chris Lattner | Fix PR2369 by making scalarrepl more careful about... |
tree | commitdiff |
2008-06-21 |
Eli Friedman | Fix for PR2479: correctly optimize expressions like... |
tree | commitdiff |
2008-06-21 |
Duncan Sands | This file is empty. |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Back out Matthijs' DAE patches. It's miscompiling gcc... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Add testcase that checks that DeadArgElim doesn't touch... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Recommit r52459, rewriting of the dead argument elimina... |
tree | commitdiff |
2008-06-20 |
Chris Lattner | Fix PR2471, which is a bug involving an invalid promoti... |
tree | commitdiff |
2008-06-19 |
Matthijs Kooijman | Modify some ipconstprop tests to also test with invokes. |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Remove this test until the corresponding patch is reapp... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Add local PRE to GVN. This only operates in cases... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Rewrite the DeadArgumentElimination pass, to use a... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52397 (make IPConstProp promote returned argum... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52396, it was unrelated to the breakage (that... |
tree | commitdiff |
2008-06-18 |
Chris Lattner | implement some simple bswap optimizations, rdar://5992453 |
tree | commitdiff |
2008-06-18 |
Chris Lattner | temporarily revert this testcase since its patch was... |
tree | commitdiff |
2008-06-18 |
Chris Lattner | make truncate/sext elimination capable of changing... |
tree | commitdiff |
2008-06-18 |
Devang Patel | Preserve dominance frontier while trivially unswitching... |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to look at individual return values... |
tree | commitdiff |
2008-06-16 |
Dan Gohman | Refine the change in r52258 for avoiding use-before... |
tree | commitdiff |
2008-06-16 |
Matthijs Kooijman | Make testcase check for extractvalue instead of extract... |
tree | commitdiff |
2008-06-16 |
Matthijs Kooijman | Store the result of multiple identical run lines in... |
tree | commitdiff |
2008-06-15 |
Wojciech Matyjewicz | Fix PR2434. When scanning for exising binary operator... |
tree | commitdiff |
2008-06-13 |
Eli Friedman | Remove unnecessary target lines. |
tree | commitdiff |
2008-06-13 |
Eli Friedman | Remove unnecessary target lines. |
tree | commitdiff |
2008-06-13 |
Eli Friedman | Don't skip over instructions other than loads that... |
tree | commitdiff |
next |