aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2009-01-05make m_ConstantInt(int64_t) safely match ConstantInt's that are larger than i64.Chris Lattner
2009-01-05Teach the internalize pass to also internalizeDuncan Sands
2009-01-05Delete unused global aliases with internal linkage.Duncan Sands
2009-01-04Run a post-pass that marks known function declarations by name.Nick Lewycky
2009-01-04XFAIL this test. The xform was removed.Bill Wendling
2009-01-02When calculating 'nocapture' argument attributes, allowDuncan Sands
2009-01-02Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner
2009-01-02Remove the cyclic part of this test, it was passing for the wrong Nick Lewycky
2009-01-02Make adding nocapture a bit stronger. FreeInst is nocapture. Also, Nick Lewycky
2009-01-02Add tests for two types of traps that escape analysisDuncan Sands
2009-01-01Add transformation:Bill Wendling
2008-12-31Look through phi nodes and select instructions whenDuncan Sands
2008-12-31Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands
2008-12-29Allow readnone functions to read (and write!) globalDuncan Sands
2008-12-21Turn strcmp into memcmp, such as strcmp(P, "x") --> memcmp(P, "x", 2).Nick Lewycky
2008-12-18Make all the vector elements positive in an srem of constant vector.Nick Lewycky
2008-12-17Enhance heap sra to be substantially more aggressive w.r.t PHIChris Lattner
2008-12-16Fix another crash found by inspection. If we have a PHI node mergingChris Lattner
2008-12-16fix a crash found by inspection.Chris Lattner
2008-12-16Add a helper to remove a branch and DCE the condition, and use it Eli Friedman
2008-12-16fix PR3217: fully cached queries need to be verified against the Chris Lattner
2008-12-15add testcase for r61051Chris Lattner
2008-12-15add a basic test for heap-sraChris Lattner
2008-12-15Add a testcase for GCC PR 23455, which lpre handles now. Add someChris Lattner
2008-12-15gvn now hoists this load out of the hot non-call path.Chris Lattner
2008-12-15Adjust testcase to make it more stable across visitation order changes,Chris Lattner
2008-12-15make GVN try to rename inputs to the resultant replaced values, whichChris Lattner
2008-12-15Implement initial support for PHI translation in memdep. This means thatChris Lattner
2008-12-14another random testcase that shouldn't crash gvn and isChris Lattner
2008-12-13RLE isn't smart enough to eliminate this safely yet.Chris Lattner
2008-12-13rename some tests to be more uniform in naming convention.Chris Lattner
2008-12-13gvn should never crash on this.Chris Lattner
2008-12-13Temporarily revert r60973. It's inexplicably causing a failure when self-host...Bill Wendling
2008-12-13make RLE preserve the name of the load that it replaces. This is justChris Lattner
2008-12-09loosen up an assertion that isn't valid when called fromChris Lattner
2008-12-09Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner
2008-12-08Actually test something. Use PR3170 test case.Devang Patel
2008-12-08Undo previous patch. Devang Patel
2008-12-07fix a bug I introduced in simplifycfg handling single entry phi Chris Lattner
2008-12-06Reimplement the inner loop of DSE. It now uniformly uses getDependence(),Chris Lattner
2008-12-05Fix test/Transforms/GVN/pre-load.llChris Lattner
2008-12-04Rewrite code that 1) filters loops and 2) calculates new loop bounds.Devang Patel
2008-12-03testcase for br undef folding.Chris Lattner
2008-12-03Teach jump threading some more simple tricks:Chris Lattner
2008-12-03don't spew tons of stuff to the output. This testcase is *not* forChris Lattner
2008-12-02Implement PRE of loads in the GVN pass with a pretty cheap and Chris Lattner
2008-12-02Add a test for my previous PRE fix.Owen Anderson
2008-12-01Use m_Specific() instead of double matching.Bill Wendling
2008-12-01simplify these patterns using m_Specific. No need to grep for Chris Lattner
2008-12-01Teach inst combine to merge GEPs through PHIs. This is reallyChris Lattner