projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Reapply: [LIR] Add support for creating memsets from loops with a negative stride.
[oota-llvm.git]
/
lib
/
Analysis
/
ScalarEvolution.cpp
2015-10-28
Benjamin Kramer
Put global classes into the appropriate namespace.
blob
|
commitdiff
|
raw
2015-10-27
Sanjoy Das
[SCEV] Refactor out ScalarEvolution::getDataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Davide Italiano
[ScalarEvolution] Throw away dead code.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Davide Italiano
[ScalarEvolution] Get rid of NDEBUG in header (correctl...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Davide Italiano
[ScalarEvolution] Get rid of NDEBUG in header.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Sanjoy Das
Extract out getConstantRangeFromMetadata; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Sanjoy Das
Fix whitespace issues in two places; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Sanjoy Das
[SCEV] Fix stylistic issue in MatchBinaryAddToConst...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Sanjoy Das
[SCEV] Get rid of an unnecessary lambda; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Sanjoy Das
[SCEV] Fix a latent bug in `getPreStartForExtend`
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Sanjoy Das
[SCEV] Commute zero extends through <nuw> additions
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Sanjoy Das
[SCEV] Opportunistically interpret unsigned constraints...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Sanjoy Das
[SCEV] Teach SCEV some axioms about non-wrapping arithmetic
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Sanjoy Das
[SCEV] Commute sign extends through nsw additions
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Sanjoy Das
[SCEV] Mark AddExprs as nsw or nuw if legal
blob
|
commitdiff
|
raw
|
diff to current
2015-10-18
Sanjoy Das
[SCEV] Fix whitespace issues and remove extra braces...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-18
Sanjoy Das
[SCEV] Use std::all_of and std::any_of; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-18
Sanjoy Das
[SCEV] Use auto where it helps remove line breaks; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-18
Sanjoy Das
[SCEV] Use range for loops; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Sanjoy Das
[SCEV] Use `SCEV::isAllOnesValue` directly; NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Sanjoy Das
[SCEV] Put some utilites in the ScalarEvolution class
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
Tobias Grosser
SCEV: Allow simple AddRec * Parameter products in delin...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Sanjoy Das
[SCEV] Call `StrengthenNoWrapFlags` after `GroupByCompl...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Sanjoy Das
[SCEV] Bring some methods up to coding style; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Sanjoy Das
[SCEV] Remove comment repeated in cpp file; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Sanjoy Das
[SCEV] Pick backedge values for phi nodes correctly
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Sanjoy Das
[SCEV] Check `Pred` first in isKnownPredicateViaSplitting
blob
|
commitdiff
|
raw
|
diff to current
2015-10-08
Sanjoy Das
[SCEV] Use `auto *` instead of `auto`; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Mehdi Amini
Revert "Revert "This patch builds on top of D13378...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Sanjoy Das
[SCEV] Use some C++11'ism, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
James Molloy
Revert "This patch builds on top of D13378 to handle...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Mehdi Amini
This patch builds on top of D13378 to handle constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-03
Sanjoy Das
Try to appease MSVC, NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-03
Sanjoy Das
Try to appease the MSVC bots, NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Sanjoy Das
Try to appease the MSVC bots, NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Sanjoy Das
[SCEV] Recognize simple br-phi patterns
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Sanjoy Das
[SCEV] Refactor out a createNodeForSelect
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Sanjoy Das
[SCEV] Try to prove predicates by splitting them
blob
|
commitdiff
|
raw
|
diff to current
2015-09-28
Sanjoy Das
[SCEV] Don't crash on pointer comparisons
blob
|
commitdiff
|
raw
|
diff to current
2015-09-27
Sanjoy Das
[SCEV] identical instructions don't compute equal values
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Reapply 'Teach isLoopBackedgeGuardedByCond to...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Reapply 'Exploit A < B => (A+K) < (B+K) when...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
Revert two SCEV changes that caused test failures in...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Teach isLoopBackedgeGuardedByCond to exploit...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Extract helper function from isImpliedCond; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Sanjoy Das
[SCEV] Exploit A < B => (A+K) < (B+K) when possible
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjoy Das
[SCEV] Introduce ScalarEvolution::getOne and getZero.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
Sanjoy Das
[SCEV] Use SaveAndRestore<T> instead of a hand rolled...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Sanjoy Das
[SCEV] Use auto instead of full iterator type; NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Naomi Musgrave
ScalarEvolution: added tmp to avoid use-after-dtor...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Matthew Simpson
[SCEV] Consistently Handle Expressions That Cannot...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Sanjoy Das
[ScalarEvolution] Fix PR24757.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Piotr Padlewski
ScalarEvolution assume hanging bugfix
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Hal Finkel
[SCEV] Fix GCC 4.8.0 ICE in lambda function
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Hal Finkel
Make ScalarEvolution::isKnownPredicate a little smarter
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Chandler Carruth
[PM] Port ScalarEvolution to the new pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-14
Bjarke Hammersholt...
[SCEV] Apply NSW and NUW flags via poison value analysi...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
Sanjoy Das
[IndVars] Fix PR24356.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
Pete Cooper
Convert a bunch of loops to foreach. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Jingyue Wu
[SCEV] Apply NSW and NUW flags via poison value analysis
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Sanjoy Das
[IndVars] Make loop varying predicates loop invariant.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Craig Topper
[ScalarEvolution] Change addRequired to addRequiredTran...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Hans Wennborg
Fix -Wextra-semi warnings.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-21
Sanjoy Das
[SCEV][NFC] Fix a typo in a comment.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Tobias Grosser
Move delinearization from SCEVAddRecExpr to ScalarEvolution
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Jingyue Wu
[ScalarEvolution] refactor: extract interface getGEPExpr
blob
|
commitdiff
|
raw
|
diff to current
2015-04-22
Brendon Cahoon
Fix a type mismatch assert in SCEV division
blob
|
commitdiff
|
raw
|
diff to current
2015-04-20
Brendon Cahoon
Recognize n/1 in the SCEV divide function
blob
|
commitdiff
|
raw
|
diff to current
2015-04-02
David Blaikie
[opaque pointer type] API migration for GEP constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-01
Sanjoy Das
[SCEV] Look at backedge dominating conditions (re-land...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-30
Daniel Jasper
Revert "[SCEV] Look at backedge dominating conditions."
blob
|
commitdiff
|
raw
|
diff to current
2015-03-27
Sanjoy Das
[SCEV] Look at backedge dominating conditions.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-26
Sanjoy Das
[SCEV] Revert bailout added in r75511.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-24
David Blaikie
Refactor: Simplify boolean expressions in lib/Analysis
blob
|
commitdiff
|
raw
|
diff to current
2015-03-20
Nick Lewycky
Fix comment from r232794. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-03-20
Nick Lewycky
When simplifying a SCEV truncate by distributing, consi...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-18
Sanjoy Das
[SCEV] Make isImpliedCond smarter.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-13
Nick Lewycky
When forming an addrec out of a phi don't just look...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Sanjoy Das
[SCEV] Unify getUnsignedRange and getSignedRange
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Sanjoy Das
[SCEV] Add a `scalar-evolution-print-constant-ranges...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
David Blaikie
Simplify expressions involving boolean constants with...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-05
NAKAMURA Takumi
ScalarEvolution.cpp: Appease g++-4.7. He missed implici...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Sanjoy Das
[SCEV] make SCEV smarter about proving no-wrap.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Mehdi Amini
Make DataLayout Non-Optional in the Module
blob
|
commitdiff
|
raw
|
diff to current
2015-02-24
Sanjoy Das
Fix bug 22641
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Sanjoy Das
Address post commit review on r229600.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Sanjoy Das
Generalize getExtendAddRecStart to work with both sign...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Sanjoy Das
Bugfix: SCEV incorrectly marks certain expressions...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Benjamin Kramer
Prefer SmallVector::append/insert over push_back loops.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-09
Sanjoy Das
Bugfix: SCEV incorrectly marks certain add recurrences...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-09
Johannes Doerfert
Allow ScalarEvolution to catch more min/max cases
blob
|
commitdiff
|
raw
|
diff to current
2015-02-08
Sanjoy Das
Bugfix: ScalarEvolution incorrectly assumes that the...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-07
Benjamin Kramer
SCEV: Compress disposition pairs.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Sanjoy Das
Make ScalarEvolution less aggressive with respect to...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Chandler Carruth
[PM] Split the LoopInfo object apart from the legacy...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Separate the TargetLibraryInfo object from the...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Move TargetLibraryInfo into the Analysis library.
blob
|
commitdiff
|
raw
|
diff to current
next