summaryrefslogtreecommitdiff
path: root/test/Transforms/Reassociate
Commit message (Expand)AuthorAge
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-16
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-14
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-30
* Fix a XOR reassociation bug. Shuxin Yang2013-04-27
* Correct assertion conditionShuxin Yang2013-04-01
* Implement XOR reassociation. It is based on following rules:Shuxin Yang2013-03-30
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-30
* Fix PR14060, an infinite loop in reassociate. The problem was that one of theDuncan Sands2012-11-18
* Fix a crash observed by Shuxin Yang. The issue here is that LinearizeExprTree,Duncan Sands2012-11-15
* revert r167740Shuxin Yang2012-11-13
* This change is to fix rdar://12571717 which is about assertion in Reassociate...Shuxin Yang2012-11-12
* 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