OSDN Git Service

[IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math...
[android-x86/external-llvm.git] / lib / Transforms / Scalar / Reassociate.cpp
2017-11-06 Sanjay Patel[IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math...
2017-10-18 Eugene Zelenko[Transforms] Fix some Clang-tidy modernize and Include...
2017-08-24 Mikael Holmen[Reassociate] Do not drop debug location if replacement...
2017-08-23 Chad Rosier[Reassociate] Don't canonicalize x + (-Constant * y...
2017-08-07 Davide Italiano[Reassociate] Use a range loop for clarity. NFCI.
2017-08-07 Davide Italiano[Reassociate] Try to bail out early when canonicalizing.
2017-07-06 Craig Topper[Constants] If we already have a ConstantInt*, prefer...
2017-06-27 Mikael Holmen[Reassociate] Make sure EraseInst sets MadeChange
2017-06-21 Craig Topper[Reassociate] Use early returns in a couple places...
2017-06-21 Craig Topper[Reassociate] Const correct a helper function. NFC
2017-06-21 Craig Topper[Reassociate] Support xor reassociating for splat vectors
2017-06-19 Craig Topper[Reassociate] Support some reassociation of vector...
2017-06-19 Craig Topper[Reassociate] Make one of the helper methods static...
2017-06-18 Craig Topper[Reassociate] Use APInt::isNullValue() instead of compa...
2017-05-18 Reid Kleckner[IR] De-virtualize ~Value to save a vptr
2017-05-16 Davide Italiano[IR] Prefer use_empty() to !hasNUsesOrMore(1) for clarity.
2017-05-01 Sanjoy DasRename WeakVH to WeakTrackingVH; NFC
2017-04-26 Sanjoy DasReverts commit r301424, r301425 and r301426
2017-04-26 Sanjoy DasRename WeakVH to WeakTrackingVH; NFC
2017-02-23 Chad Rosier[Reassociate] Add negated value of negative constant...
2017-02-08 Chad Rosier[Reassociate] Remove an unused argument. NFC.
2017-01-15 Chandler Carruth[PM] Introduce an analysis set used to preserve all...
2016-11-22 Vyacheslav KlochkovFixed the lost FastMathFlags in Reassociate optimization.
2016-11-14 Simon PilgrimRemove redundant condition (PR28352) NFCI.
2016-11-02 Bjorn Pettersson[Reassociate] Skip analysis of dead code to avoid infin...
2016-10-28 Davide Italiano[Reassociate] Removing instructions mutates the IR.
2016-08-30 Chad Rosier[Reassociate] Add additional debug output. NFC.
2016-08-17 Chad RosierRevert "Reassociate: Reprocess RedoInsts after each...
2016-08-17 Chad RosierRevert "[Reassociate] Avoid iterator invalidation when...
2016-08-17 Chad Rosier[Reassociate] Avoid iterator invalidation when negating...
2016-06-28 Michael Kuperstein[PM] Normalize FIXMEs for missing PreserveCFG to have...
2016-06-26 Benjamin KramerApply clang-tidy's modernize-loop-convert to most of...
2016-06-17 Chandler Carruth[PM] Remove support for omitting the AnalysisManager...
2016-06-08 Benjamin KramerAvoid copies of std::strings and APInt/APFloats where...
2016-05-29 Davide Italiano[PM] Reassociate: cache analyses more aggressively.
2016-04-26 Justin BognerPM: Port Reassociate to the new pass manager
2016-04-26 Justin BognerReassociate: Convert another functor into a lambda...
2016-04-26 Justin BognerReassociate: Simplify using lambdas. NFC
2016-04-22 Andrew KaylorRe-commit optimization bisect support (r267022) without...
2016-04-22 Vedant KumarRevert "Initial implementation of optimization bisect...
2016-04-21 Andrew KaylorInitial implementation of optimization bisect support.
2016-02-21 Duncan P. N. Exon... ADT: Remove == and != comparisons between ilist iterato...
2016-01-26 Aditya NandakumarReassociate: Reprocess RedoInsts after each inst
2016-01-07 Aditya NandakumarInstructions to be redone only if from the same BB
2016-01-04 Aditya NandakumarRemove dead instructions before Redoing
2015-12-16 Eric ChristopherFix funciton->function typo.
2015-12-14 Sanjay PatelgetParent() ^ 3 == getModule() ; NFCI
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-11-20 Owen AndersonFix a pair of issues that caused an infinite loop in...
2015-11-16 Owen AndersonAdd intermediate subtract instructions to reassociation...
2015-10-15 Benjamin Kramer[ScalarOpts] Remove dead code.
2015-10-13 Duncan P. N. Exon... Scalar: Remove remaining ilist iterator implicit conver...
2015-09-10 James MolloyAdd GlobalsAA as preserved to a bunch of transforms
2015-08-15 David Majnemer[IR] Give catchret an optional 'return value' operand
2015-08-06 Quentin Colombet[Reassociation] Fix miscompile for va_arg arguments.
2015-06-24 David Majnemer[Reassociate] Don't propogate flags when creating negations
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-28 David Majnemer[Reassociate] Canonicalizing 'x [+-] (-Constant * y...
2015-04-22 Sanjay Pateldon't repeat function names in comments; NFC
2015-03-13 Robert LougherReapply "[Reassociate] Add initial support for vector...
2015-03-13 Robert LougherRevert: "[Reassociate] Add initial support for vector...
2015-03-13 Robert Lougher[Reassociate] Add initial support for vector instructions.
2015-02-11 Mehdi AminiReassociate: cannot negate a INT_MIN value
2015-01-16 Mehdi AminiFix Reassociate handling of constant in presence of...
2014-12-12 Chad Rosier[Reassociate] Use dbgs() instead of errs().
2014-11-21 David MajnemerThis Reassociate change unintentionally slipped in...
2014-11-21 David MajnemerSROA: The alloca type isn't a candidate promotion type...
2014-11-19 Chad RosierRevert "[Reassociate] As the expression tree is rewritt...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-18 Chad Rosier[Reassociate] Rename local variable to not use same...
2014-11-17 Chad Rosier[Reassociate] As the expression tree is rewritten make...
2014-11-17 Chad Rosier[Reassociate] Canonicalize constants to RHS operand.
2014-11-14 Chad Rosier[Reassociate] Canonicalize the operands of all binary...
2014-11-14 Chad Rosier[Reassociate] Canonicalize operands of vector binary...
2014-11-14 Chad Rosier[Reassociate] Canonicalize constants to RHS operand.
2014-11-14 Chad Rosier[Reassociate] Improve rank debug information. NFC.
2014-11-13 Chad Rosier[Reassociate] Update comment. NFC.
2014-11-11 Chad Rosier[Reassociate] Canonicalize negative constants out of...
2014-11-11 Chad Rosier[Reassociate] Canonicalize negative constants out of...
2014-11-07 Chad Rosier[Reassociate] Better preserve NSW/NUW flags.
2014-11-06 Chad Rosier[Reassociate] Don't reassociate when mixing regular...
2014-11-04 Reid KlecknerRevert "[Reassociate] Canonicalize negative constants...
2014-11-03 Chad Rosier[Reassociate] Canonicalize negative constants out of...
2014-10-09 Chad Rosier[Reassociate] Don't canonicalize X - undef to X + ...
2014-10-05 Owen AndersonGive the Reassociate pass a bit more flexibility and...
2014-08-21 Erik VerbruggenReassociate x + -0.1234 * y into x - 0.1234 * y
2014-08-14 Chad Rosier[Reassociation] Add support for reassociation with...
2014-05-31 Benjamin Kramer[Reassociate] Similar to "X + -X" -> "0", added code...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
2014-02-25 Chandler Carruth[reassociate] Switch two std::sort calls into std:...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
next