summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fixup r279618, instantiate *AnalysisManagerProxy<*AnalysisManager,LazyCallGra...NAKAMURA Takumi2016-08-301-2/+2
* NFC: add early exit in ModuleSummaryAnalysisPiotr Padlewski2016-08-301-29/+32
* Fix a thinko in r278189.Easwaran Raman2016-08-291-1/+1
* [Loop Vectorizer] Fixed memory confilict checks.Elena Demikhovsky2016-08-281-3/+29
* [Inliner] Report when inlining fails because callee's def is unavailableAdam Nemet2016-08-261-10/+13
* limit the number of instructions per block examined by dead store eliminationBob Haarman2016-08-261-6/+17
* Update a comment.George Burgess IV2016-08-251-3/+2
* Make some LLVM_CONSTEXPR variables const. NFC.George Burgess IV2016-08-254-21/+18
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-08-252-11/+34
* The patch improves ValueTracking on left shift with nsw flag.Evgeny Stupachenko2016-08-241-5/+23
* [PM] Introduce basic update capabilities to the new PM's CGSCC passChandler Carruth2016-08-242-28/+361
* [ValueTracking] Use a function_ref to avoid multiple instantiationsDavid Majnemer2016-08-231-5/+5
* [InstSimplify] allow icmp with constant folds for splat vectors, part 2Sanjay Patel2016-08-231-83/+77
* [InstSimplify] allow icmp with constant folds for splat vectors, part 1Sanjay Patel2016-08-231-6/+10
* [InstSimplify] add helper function for SimplifyICmpInst(); NFCISanjay Patel2016-08-221-133/+143
* [GraphTraits] Replace all NodeType usage with NodeRefTim Shen2016-08-222-12/+6
* Revert -r278267 [ValueTracking] An improvement to IR ValueTracking on Non-neg...Artur Pilipenko2016-08-221-37/+1
* [GraphTraits] Make nodes_iterator dereference to NodeType*/NodeRefTim Shen2016-08-191-3/+3
* [AliasSetTracker] Degrade AliasSetTracker when may-alias sets get too large.Michael Kuperstein2016-08-191-9/+116
* [PM] Rework the new PM support for building the ModuleSummaryIndex toChandler Carruth2016-08-191-33/+30
* [Assumptions] Make collecting ephemeral values not quadratic in theChandler Carruth2016-08-181-23/+38
* SCEV: Don't assert about non-SCEV-able value in isSCEVExprNeverPoison() (PR28...Hans Wennborg2016-08-171-0/+4
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-175-9/+13
* [GraphWriter] Change GraphWriter to use NodeRef in GraphTraitsTim Shen2016-08-171-0/+1
* [LoopStrenghtReduce] Refactoring and addition of a new target cost function.Jonas Paulsson2016-08-171-0/+5
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-172-9/+9
* ObjCARC: Don't increment or dereference end() when scanning argsDuncan P. N. Exon Smith2016-08-171-33/+37
* Revert "Enhance SCEV to compute the trip count for some loops with unknown st...Reid Kleckner2016-08-161-77/+4
* [InstSimplify] Fold gep (gep V, C), (xor V, -1) to C-1David Majnemer2016-08-161-1/+7
* Revert "[ValueTracking] Improve ValueTracking on left shift with nsw flag"Sanjoy Das2016-08-151-13/+4
* Enhance SCEV to compute the trip count for some loops with unknown stride.David L Kreitzer2016-08-151-4/+77
* [ScopedNoAliasAA] collectMDInDomain should be a free functionDavid Majnemer2016-08-151-3/+2
* [ScopedNoAliasAA] Only collect noalias nodes if we have alias.scope nodesDavid Majnemer2016-08-151-2/+4
* [ScopedNoAliasAA] Replace !ScopeNodes.size() with ScopeNodes.empty()David Majnemer2016-08-151-1/+1
* Revert "[ScopedNoAliasAA] Remove an unneccesary set"David Majnemer2016-08-151-13/+20
* [ScopedNoAliasAA] Remove an unneccesary setDavid Majnemer2016-08-151-20/+13
* Constify ValueTracking. NFC.Pete Cooper2016-08-131-99/+125
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings.Eugene Zelenko2016-08-131-5/+26
* [BasicAA] Avoid calling GetUnderlyingObject, when the result of a previous ca...Ehsan Amiri2016-08-121-13/+25
* [LVI] Take guards into accountArtur Pilipenko2016-08-121-11/+29
* [LVI] Fix potential memory corruption in getValueFromConditionArtur Pilipenko2016-08-121-2/+4
* [PM] Port ModuleSummaryIndex analysis to new pass managerTeresa Johnson2016-08-121-0/+13
* [LVI] Take range metadata into account while calculating icmp condition const...Artur Pilipenko2016-08-121-0/+3
* [LVI] Handle any predicate in comparisons like icmp <pred> (add Val, Offset),...Artur Pilipenko2016-08-121-2/+2
* Use the range variant of transform instead of unpacking begin/endDavid Majnemer2016-08-121-4/+3
* Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer2016-08-121-4/+3
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-20/+17
* Refactor isValidAssumeForContext to reduce duplication and indentation. NFC.Pete Cooper2016-08-121-27/+21
* Add comment /NFCXinliang David Li2016-08-111-1/+2
* Remove unnecessary extra version of isValidAssumeForContext. NFC.Pete Cooper2016-08-111-11/+5
OpenPOWER on IntegriCloud