summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [SCEVExpander] Make findExistingExpansion smarterJunmo Park2016-02-161-25/+35
* [PM/AA] Actually wire the AAManager I built for the new pass managerChandler Carruth2016-02-131-0/+3
* [ConstantFolding] Reduce APInt and APFloat copying.Benjamin Kramer2016-02-131-1/+1
* Add convergent property to CodeMetrics.Justin Lebar2016-02-121-1/+4
* [LVI] Exploit nsw/nuw when computing constant rangesPhilip Reames2016-02-121-0/+21
* [LVI] Improve select handling to use conditionPhilip Reames2016-02-121-0/+19
* Make context-sensitive isDereferenceable queries in isSafeToLoadUnconditionallyArtur Pilipenko2016-02-111-2/+8
* [LVI] Handle constants defensivelyPhilip Reames2016-02-101-3/+7
* [MemoryBuiltins] Fix an issue with hasNoAliasAttrSanjoy Das2016-02-091-1/+1
* [GMR/OperandBundles] Teach getModRefBehavior about operand bundlesSanjoy Das2016-02-091-7/+8
* Add an "addUsedAAAnalyses" helper functionSanjoy Das2016-02-091-0/+11
* Remove SCEVAAWrapperPass from createLegacyPMAAResults; NFCSanjoy Das2016-02-091-2/+0
* This patch is to fix PR26529 caused by r259736.Wei Mi2016-02-091-4/+3
* Factor out UnrollAnalyzer to Analysis, and add unit tests for it.Michael Zolotukhin2016-02-082-0/+192
* [SCEV][LAA] Re-commit r260085 and r260086, this time with a fix for the memorySilviu Baranga2016-02-083-28/+299
* Revert r260086 and r260085. They have broken the memorySilviu Baranga2016-02-083-298/+28
* [SCEV][LAA] Add no wrap SCEV predicates and use use them to improve strided p...Silviu Baranga2016-02-083-28/+298
* CallAnalyzer::analyzeCall: change the condition back to "Cost < Threshold"Hans Wennborg2016-02-051-1/+1
* Fix a regression for r259736.Wei Mi2016-02-041-3/+10
* [SCEV] Add boolean accessors for NSW, NUW and NW; NFCSanjoy Das2016-02-041-14/+14
* [SCEV] Try to reuse existing value during SCEV expansionWei Mi2016-02-042-5/+113
* [ScalarEvolutionExpander] Simplify findInsertPointAfterDavid Majnemer2016-02-031-8/+6
* Revert r259662, which caused regressions on polly tests.Wei Mi2016-02-032-111/+5
* [SCEV] Try to reuse existing value during SCEV expansionWei Mi2016-02-032-5/+111
* [DemandedBits] Revert r249687 due to PR26071James Molloy2016-02-031-7/+0
* [LVI] Fix debug outputPhilip Reames2016-02-021-3/+3
* [LVI] Code motion only [NFC]Philip Reames2016-02-021-64/+62
* [LVI] Refactor to use newly introduced intersect utility Philip Reames2016-02-021-32/+19
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-3/+13
* [LCG] Build an edge abstraction for the LazyCallGraph and use it toChandler Carruth2016-02-021-133/+160
* [LVI] Introduce an intersect operation on lattice valuesPhilip Reames2016-02-021-32/+85
* [LVI] Fix a latent bug in getValueAtPhilip Reames2016-02-021-0/+8
* [LVI] Remove overly tight assert from 259429Philip Reames2016-02-011-2/+2
* [LVI] Add select handlingPhilip Reames2016-02-011-0/+49
* Avoid inlining call sites in unreachable-terminated blockJun Bum Lim2016-02-011-6/+17
* [SCEV] Clean up isKnownPredicateViaConstantRanges; NFCISanjoy Das2016-02-011-63/+20
* [SCEV] Rename isKnownPredicateWithRanges; NFCSanjoy Das2016-02-011-7/+8
* [ValueTracking] Improve isKnownNonZero for PHI of non-zero constantsJun Bum Lim2016-02-011-0/+6
* [BasicAA] NFC - revised comment for function adjustToPointerSize()Gerolf Hoflehner2016-01-301-1/+1
* [BasicAA] Fix for missing must alias (D16343)Gerolf Hoflehner2016-01-301-0/+3
* [BasicAA] Update on r259290 - added missing castGerolf Hoflehner2016-01-301-1/+1
* [BasicAA] NFC - utility function for two's complement wrap-aroundGerolf Hoflehner2016-01-301-7/+15
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-303-4/+4
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-299-10/+10
* Lower inlining threshold when the caller has minsize attribute.Easwaran Raman2016-01-281-8/+8
* ValueTracking: Use fixed array for assumption exclude set in Query.Matthias Braun2016-01-281-15/+27
* Minor style cleanup of CFLAA. NFC.George Burgess IV2016-01-281-6/+11
* [TTI] Add getPrefetchDistance from PPCLoopDataPrefetch, NFCAdam Nemet2016-01-271-0/+4
* Add support for objc_unsafeClaimAutoreleasedReturnValue to theJohn McCall2016-01-271-0/+14
* Make some headers self-contained, remove unused includes that violate layering.Benjamin Kramer2016-01-272-2/+0
OpenPOWER on IntegriCloud