summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/Reassociate
Commit message (Expand)AuthorAgeFilesLines
* Fixed the lost FastMathFlags in Reassociate optimization.Vyacheslav Klochkov2016-11-221-0/+14
* reassociate-deadinst.ll: avoid accidental match on pathHubert Tong2016-11-211-1/+1
* [Reassociate] Skip analysis of dead code to avoid infinite loop.Bjorn Pettersson2016-11-021-0/+37
* [Reassociate] Removing instructions mutates the IR.Davide Italiano2016-10-281-0/+16
* [Reassociate] Add test for PR28367.Chad Rosier2016-08-181-0/+28
* Revert "Reassociate: Reprocess RedoInsts after each inst".Chad Rosier2016-08-173-62/+5
* Revert "[Reassociate] Avoid iterator invalidation when negating value."Chad Rosier2016-08-171-30/+0
* [Reassociate] Avoid iterator invalidation when negating value.Chad Rosier2016-08-171-0/+30
* PM: Port Reassociate to the new pass managerJustin Bogner2016-04-261-0/+1
* Reassociate: Reprocess RedoInsts after each instAditya Nandakumar2016-01-263-5/+62
* Instructions to be redone only if from the same BBAditya Nandakumar2016-01-071-0/+20
* Remove dead instructions before RedoingAditya Nandakumar2016-01-042-1/+35
* Fix another infinite loop in Reassociate caused by Constant::isZero().Owen Anderson2015-11-201-0/+13
* Fix a pair of issues that caused an infinite loop in reassociate.Owen Anderson2015-11-201-0/+20
* Add intermediate subtract instructions to reassociation worklist.Owen Anderson2015-11-168-17/+48
* Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs2015-08-101-1/+1
* [Reassociation] Fix miscompile for va_arg arguments.Quentin Colombet2015-08-061-0/+28
* [Reassociate] Don't propogate flags when creating negationsDavid Majnemer2015-06-242-2/+17
* [Reassociate] Canonicalizing 'x [+-] (-Constant * y)' isn't always a winDavid Majnemer2015-05-282-14/+12
* [opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie2015-04-161-1/+1
* Reapply "[Reassociate] Add initial support for vector instructions."Robert Lougher2015-03-131-43/+189
* Revert: "[Reassociate] Add initial support for vector instructions."Robert Lougher2015-03-131-189/+43
* [Reassociate] Add initial support for vector instructions.Robert Lougher2015-03-131-43/+189
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-276-36/+36
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-272-2/+2
* Reassociate: cannot negate a INT_MIN valueMehdi Amini2015-02-111-0/+13
* Fix Reassociate handling of constant in presence of undef floatMehdi Amini2015-01-161-0/+25
* Revert "[Reassociate] As the expression tree is rewritten make sure the opera...Chad Rosier2014-11-1916-54/+53
* [Reassociate] Use test cases that can actually be optimized to verify optionalChad Rosier2014-11-181-11/+12
* [Reassociate] As the expression tree is rewritten make sure the operands areChad Rosier2014-11-1716-46/+46
* [Reassociate] Canonicalize constants to RHS operand.Chad Rosier2014-11-173-6/+6
* [Reassociate] Canonicalize the operands of all binary operators.Chad Rosier2014-11-142-1/+20
* [Reassociate] Canonicalize operands of vector binary operators.Chad Rosier2014-11-141-2/+50
* [Reassociate] Canonicalize constants to RHS operand.Chad Rosier2014-11-143-7/+7
* [Reassociate] Canonicalize negative constants out of expressions.Chad Rosier2014-11-111-0/+48
* [Reassociate] Canonicalize negative constants out of expressions.Chad Rosier2014-11-114-73/+114
* [Reassociate] Better preserve NSW/NUW flags.Chad Rosier2014-11-071-0/+34
* [Reassociate] Don't reassociate when mixing regular and fast-math FPChad Rosier2014-11-061-0/+18
* Revert "[Reassociate] Canonicalize negative constants out of expressions."Reid Kleckner2014-11-043-236/+70
* [Reassociate] Canonicalize negative constants out of expressions.Chad Rosier2014-11-033-70/+236
* [Reassociate] Don't canonicalize X - undef to X + (-undef).Chad Rosier2014-10-091-0/+21
* Give the Reassociate pass a bit more flexibility and autonomy when optimizing...Owen Anderson2014-10-051-0/+15
* Reassociate x + -0.1234 * y into x - 0.1234 * yErik Verbruggen2014-08-212-1/+70
* [Reassociation] Add support for reassociation with unsafe algebra.Chad Rosier2014-08-149-0/+591
* [Reassociate] FileCheckize and cleanup a few testcases. No functional changeChad Rosier2014-06-1116-230/+275
* [Reassociate] Similar to "X + -X" -> "0", added code to handle "X + ~X" -> "-1".Benjamin Kramer2014-05-311-0/+12
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-1410-60/+60
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-301-24/+20
* Fix a XOR reassociation bug. Shuxin Yang2013-04-271-0/+27
OpenPOWER on IntegriCloud