summaryrefslogtreecommitdiff
path: root/test/Transforms/Reassociate
Commit message (Expand)AuthorAge
* Merging r168291: into the 3.2 release branch.Pawel Wodnicki2012-11-22
* Merging r168035: into 3.2 release branch.Pawel Wodnicki2012-11-21
* Stop reassociate from looking through expressions of arbitrary complexity. ThisDuncan Sands2012-07-26
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-02
* Fix a reassociate crash on sozefx when compiling with dragonegg+gcc-4.7 due toDuncan Sands2012-06-29
* Some reassociate optimizations create new instructions, which they insert justDuncan Sands2012-06-27
* Remove a dangling reference to a deleted instruction. Fixes PR13185!Nick Lewycky2012-06-24
* Fix issues (infinite loop and/or crash) with self-referential instructions, forDuncan Sands2012-06-15
* It is possible for several constants which aren't individually absorbing toDuncan Sands2012-06-13
* Use std::map rather than SmallMap because SmallMap assumes that the value hasDuncan Sands2012-06-12
* Now that Reassociate's LinearizeExprTree can look through arbitrary expressionDuncan Sands2012-06-12
* Revert commit 158073 while waiting for a fix. The issue is that reassociateDuncan Sands2012-06-08
* Grab-bag of reassociate tweaks. Unify handling of dead instructions andDuncan Sands2012-06-06
* Since commit 157467, if reassociate isn't actually going to change an expressionDuncan Sands2012-05-26
* Make the reassociation pass more powerful so that it can handle expressionsDuncan Sands2012-05-25
* Calling ReassociateExpression recursively is extremely dangerous since it willDuncan Sands2012-05-08
* Teach reassociate to commute FMul's and FAdd's in order to canonicalize the o...Owen Anderson2012-05-07
* The value held in the vector may be RAUW'ed by some of the canonicalizationBill Wendling2012-05-02
* Teach the reassociate pass to fold chains of multiplies with repeatedChandler Carruth2012-04-26
* Tidy up this test more:Chandler Carruth2012-04-22
* FileCheck-ize a test, and tidy it up a touch.Chandler Carruth2012-04-22
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-16
* Remove empty test.Benjamin Kramer2011-08-02
* Revert r136503 and r136480 in an effort to fix non-determinism in the llvm-gc...Owen Anderson2011-08-02
* Clean up debug info after reassociation.Devang Patel2011-07-29
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* Fix reassociate to use a worklist instead of recursing when newDan Gohman2011-04-12
* Fix reassociate to postpone certain instruction deletions untilDan Gohman2011-03-10
* fix PR9215, preventing -reassociate from clearing nsw/nuw whenChris Lattner2011-02-17
* Fix reassociate to clear optional flags, such as nsw.Dan Gohman2011-02-02
* Fix PR9039, a use-after-free in reassociate. The issue was that theDuncan Sands2011-01-26
* fix a nice subtle reassociate bug which would only occurChris Lattner2010-03-05
* Add a test for my change to disable reassociation for i1 types.Bob Wilson2010-02-06
* filecheckizeChris Lattner2010-01-18
* only factor from expressions whose uses are empty and whoseChris Lattner2010-01-09
* fix an infinite loop in reassociate building emacs.Chris Lattner2010-01-05
* When factoring multiply expressions across adds, factor both Chris Lattner2010-01-01
* test case we alredy get right.Chris Lattner2010-01-01
* reuse negates where possible instead of always creating them from scratch.Chris Lattner2009-12-31
* teach reassociate to factor x+x+x -> x*3. While I'm at it,Chris Lattner2009-12-31
* simple fix for an incorrect factoring which causes aChris Lattner2009-12-31
* merge some more tests in.Chris Lattner2009-12-31
* filecheckizeChris Lattner2009-12-31
* Convert more tests to avoid llvm-as.Dan Gohman2009-09-11
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-11
* Use "opt < %s" instead of "opt %s" so that opt doesn't print the testDan Gohman2009-09-08
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-08
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-08
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-04
* Remove GCSE and LoadVN from the testsuite.Owen Anderson2008-08-16