summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/Reassociate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-2/+2
* [Reassociate] Add negated value of negative constant to the Duplicates list.Chad Rosier2017-02-231-4/+4
* [Reassociate] Remove an unused argument. NFC.Chad Rosier2017-02-081-5/+4
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-2/+2
* Fixed the lost FastMathFlags in Reassociate optimization.Vyacheslav Klochkov2016-11-221-0/+6
* Remove redundant condition (PR28352) NFCI.Simon Pilgrim2016-11-141-2/+3
* [Reassociate] Skip analysis of dead code to avoid infinite loop.Bjorn Pettersson2016-11-021-4/+13
* [Reassociate] Removing instructions mutates the IR.Davide Italiano2016-10-281-1/+3
* [Reassociate] Add additional debug output. NFC.Chad Rosier2016-08-301-0/+2
* Revert "Reassociate: Reprocess RedoInsts after each inst".Chad Rosier2016-08-171-37/+27
* Revert "[Reassociate] Avoid iterator invalidation when negating value."Chad Rosier2016-08-171-9/+0
* [Reassociate] Avoid iterator invalidation when negating value.Chad Rosier2016-08-171-0/+9
* [PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein2016-06-281-2/+1
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-6/+4
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-2/+3
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-1/+1
* [PM] Reassociate: cache analyses more aggressively.Davide Italiano2016-05-291-2/+7
* PM: Port Reassociate to the new pass managerJustin Bogner2016-04-261-139/+101
* Reassociate: Convert another functor into a lambda. NFCJustin Bogner2016-04-261-15/+13
* Reassociate: Simplify using lambdas. NFCJustin Bogner2016-04-261-17/+7
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-1/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+1
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* Reassociate: Reprocess RedoInsts after each instAditya Nandakumar2016-01-261-28/+39
* Instructions to be redone only if from the same BBAditya Nandakumar2016-01-071-1/+2
* Remove dead instructions before RedoingAditya Nandakumar2016-01-041-1/+33
* Fix funciton->function typo.Eric Christopher2015-12-161-1/+1
* getParent() ^ 3 == getModule() ; NFCISanjay Patel2015-12-141-1/+1
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-2/+0
* Fix a pair of issues that caused an infinite loop in reassociate.Owen Anderson2015-11-201-1/+1
* Add intermediate subtract instructions to reassociation worklist.Owen Anderson2015-11-161-9/+39
* [ScalarOpts] Remove dead code.Benjamin Kramer2015-10-151-14/+0
* Scalar: Remove remaining ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-131-8/+7
* Add GlobalsAA as preserved to a bunch of transformsJames Molloy2015-09-101-0/+2
* [IR] Give catchret an optional 'return value' operandDavid Majnemer2015-08-151-0/+2
* [Reassociation] Fix miscompile for va_arg arguments.Quentin Colombet2015-08-061-22/+2
* [Reassociate] Don't propogate flags when creating negationsDavid Majnemer2015-06-241-0/+10
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-1/+1
* [Reassociate] Canonicalizing 'x [+-] (-Constant * y)' isn't always a winDavid Majnemer2015-05-281-35/+21
* don't repeat function names in comments; NFCSanjay Patel2015-04-221-38/+31
* Reapply "[Reassociate] Add initial support for vector instructions."Robert Lougher2015-03-131-19/+15
* Revert: "[Reassociate] Add initial support for vector instructions."Robert Lougher2015-03-131-15/+19
* [Reassociate] Add initial support for vector instructions.Robert Lougher2015-03-131-19/+15
* Reassociate: cannot negate a INT_MIN valueMehdi Amini2015-02-111-1/+1
* Fix Reassociate handling of constant in presence of undef floatMehdi Amini2015-01-161-3/+6
* [Reassociate] Use dbgs() instead of errs().Chad Rosier2014-12-121-2/+2
* This Reassociate change unintentionally slipped in r222499David Majnemer2014-11-211-7/+0
OpenPOWER on IntegriCloud