summaryrefslogtreecommitdiff
path: root/test/Transforms/Reassociate
AgeCommit message (Expand)Author
2017-12-12Reassociate: add global reassociation algorithmFiona Glaser
2017-11-13[Reassociation] regenerate test checks; NFCSanjay Patel
2017-11-13[Reassociate] add tests with 'reassoc' FMF; NFCSanjay Patel
2017-11-09[Reassociate] regenerate test checks; NFCSanjay Patel
2017-11-09[Reassociate] auto-generate test checks; NFCSanjay Patel
2017-11-09[Reassociate] don't name values "tmp"; NFCISanjay Patel
2017-11-09revert r317809 - [Reassociate] regenerate test checks; NFCSanjay Patel
2017-11-09[Reassociate] regenerate test checks; NFCSanjay Patel
2017-11-09[Reassociate] regenerate test checks; NFCSanjay Patel
2017-11-09[Reassociate] add check lines; NFCSanjay Patel
2017-11-09[Reassociate] add tests with 'reassoc' FMF and regenerate checks; NFCSanjay Patel
2017-10-31[Reassociate] Remove FIXME from looptest.ll (NFC)Florian Hahn
2017-10-13[Reassociate] auto-generate better checks; NFCSanjay Patel
2017-08-24[Reassociate] Do not drop debug location if replacement is missingMikael Holmen
2017-08-23[Reassociate] Don't canonicalize x + (-Constant * y) -> x - (Constant * y)..Chad Rosier
2017-06-27[Reassociate] Make sure EraseInst sets MadeChangeMikael Holmen
2017-06-21[Reassociate] Support xor reassociating for splat vectorsCraig Topper
2017-06-19[Reassociate] Support some reassociation of vector xorsCraig Topper
2017-02-23[Reassociate] Add negated value of negative constant to the Duplicates list.Chad Rosier
2016-11-22Fixed the lost FastMathFlags in Reassociate optimization.Vyacheslav Klochkov
2016-11-21reassociate-deadinst.ll: avoid accidental match on pathHubert Tong
2016-11-02[Reassociate] Skip analysis of dead code to avoid infinite loop.Bjorn Pettersson
2016-10-28[Reassociate] Removing instructions mutates the IR.Davide Italiano
2016-08-18[Reassociate] Add test for PR28367.Chad Rosier
2016-08-17Revert "Reassociate: Reprocess RedoInsts after each inst".Chad Rosier
2016-08-17Revert "[Reassociate] Avoid iterator invalidation when negating value."Chad Rosier
2016-08-17[Reassociate] Avoid iterator invalidation when negating value.Chad Rosier
2016-04-26PM: Port Reassociate to the new pass managerJustin Bogner
2016-01-26Reassociate: Reprocess RedoInsts after each instAditya Nandakumar
2016-01-07Instructions to be redone only if from the same BBAditya Nandakumar
2016-01-04Remove dead instructions before RedoingAditya Nandakumar
2015-11-20Fix another infinite loop in Reassociate caused by Constant::isZero().Owen Anderson
2015-11-20Fix a pair of issues that caused an infinite loop in reassociate.Owen Anderson
2015-11-16Add intermediate subtract instructions to reassociation worklist.Owen Anderson
2015-08-10Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs
2015-08-06[Reassociation] Fix miscompile for va_arg arguments.Quentin Colombet
2015-06-24[Reassociate] Don't propogate flags when creating negationsDavid Majnemer
2015-05-28[Reassociate] Canonicalizing 'x [+-] (-Constant * y)' isn't always a winDavid Majnemer
2015-04-16[opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie
2015-03-13Reapply "[Reassociate] Add initial support for vector instructions."Robert Lougher
2015-03-13Revert: "[Reassociate] Add initial support for vector instructions."Robert Lougher
2015-03-13[Reassociate] Add initial support for vector instructions.Robert Lougher
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-02-11Reassociate: cannot negate a INT_MIN valueMehdi Amini
2015-01-16Fix Reassociate handling of constant in presence of undef floatMehdi Amini
2014-11-19Revert "[Reassociate] As the expression tree is rewritten make sure the opera...Chad Rosier
2014-11-18[Reassociate] Use test cases that can actually be optimized to verify optionalChad Rosier
2014-11-17[Reassociate] As the expression tree is rewritten make sure the operands areChad Rosier
2014-11-17[Reassociate] Canonicalize constants to RHS operand.Chad Rosier