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