summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [ValueTracking] clang-format a section I'm about to touch; NFCSanjoy Das2017-02-211-64/+64
* [InstSimplify] add nsw/nuw (xor X, signbit), signbit --> XSanjay Patel2017-02-181-1/+11
* Refactor instruction simplification code in visitors. NFC.Easwaran Raman2017-02-181-88/+67
* OptDiag: Decouple backend diagnostics from debug info metadataJustin Bogner2017-02-181-9/+8
* [LAA] Remove unused code (NFC)Matthew Simpson2017-02-171-5/+0
* AssumptionCache: Disable the verifier by default, move it behind a hidden cl:...Peter Collingbourne2017-02-151-5/+15
* [LazyBFI] Fix typosAdam Nemet2017-02-141-1/+1
* [SCEV] Cache results during GetMinTrailingZeros queryIgor Laevsky2017-02-141-8/+22
* [ValueTracking] use nonnull argument attribute to eliminate null checksSanjay Patel2017-02-121-5/+17
* [LV/LoopAccess] Check statically if an unknown dependence distance can be Dorit Nuzman2017-02-121-6/+78
* IR: Function summary extensions for whole-program devirtualization pass.Peter Collingbourne2017-02-101-21/+104
* [PM/LCG] Teach LCG to support spurious reference edges.Chandler Carruth2017-02-091-1/+8
* [PM/LCG] Teach the LazyCallGraph how to replace a function withoutChandler Carruth2017-02-092-194/+216
* Drop graph_ prefixDaniel Berlin2017-02-091-1/+1
* GraphTraits: Add range versions of graph traits functions (graph_nodes, graph...Daniel Berlin2017-02-091-4/+1
* LVI: Fix use-of-uninitialized-value after r294463Vitaly Buka2017-02-091-1/+1
* LVI: Add a per-value worklist limit to LazyValueInfo.Daniel Berlin2017-02-081-6/+36
* Revert r293017 and fix the actual underlying issue.Chandler Carruth2017-02-072-2/+3
* [LVI] Switch from BFS to DFS exploration orderPhilip Reames2017-02-071-14/+16
* [PM/LCG] Fix the no-asserts build after r294227. Sorry for the noise.Chandler Carruth2017-02-061-0/+2
* [PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph duringChandler Carruth2017-02-062-171/+118
* [ValueTracking] emit a remark when we detect a conflicting assumption (PR31809)Sanjay Patel2017-02-062-14/+27
* [SCEV] limit recursion depth and operands number in getAddExprDaniil Fukalov2017-02-061-19/+39
* [SLP] Make sortMemAccesses explicitly return an error. NFC.Michael Kuperstein2017-02-031-12/+10
* [SLP] Use SCEV to sort memory accesses.Michael Kuperstein2017-02-031-17/+34
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-031-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-031-4/+8
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-8/+4
* [PGO] internal option cleanupsXinliang David Li2017-02-021-1/+12
* [PGO] make graph view internal options available for all buildsXinliang David Li2017-02-021-10/+0
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+8
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+8
* [JumpThread] Enhance finding partial redundant loads by continuing scanning s...Jun Bum Lim2017-02-021-1/+5
* [LV] Also port failure remarks to new OptimizationRemarkEmitter APIAdam Nemet2017-02-021-1/+3
* [ValueTracking] remove a FIXME for something we don't want to do; NFCSanjay Patel2017-02-011-4/+0
* [LV] Move interleaved access helper functions to VectorUtils (NFC)Matthew Simpson2017-02-011-0/+85
* [ValueTracking] avoid crashing from bad assumptions (PR31809)Sanjay Patel2017-02-011-0/+17
* [SCEV] Simplify/generalize howFarToZero solving.Eli Friedman2017-01-311-59/+9
* NVPTX: Refactor NVPTXInferAddressSpaces to check TTIMatt Arsenault2017-01-301-0/+4
* [ValueTracking] clean up lookThroughCast; NFCISanjay Patel2017-01-291-42/+48
* [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecu...Mohammad Shahid2017-01-281-0/+31
* Cleanup dump() functions.Matthias Braun2017-01-285-11/+25
* Analysis: Add appropriate const qualification to functions in TypeMetadataUti...Peter Collingbourne2017-01-271-5/+6
* Fix BasicAA incorrect assumption on GEPMehdi Amini2017-01-271-5/+5
* [ValueTracking] Add comment that CannotBeOrderedLessThanZero does the wrong t...Justin Lebar2017-01-271-0/+19
* [SCEV] Introduce add operation inlining limitDaniil Fukalov2017-01-261-0/+8
* [PM] Use PoisoningVH correctly when merely deleting entries in a mapChandler Carruth2017-01-261-6/+6
* [TargetTransformInfo] Refactor and improve getScalarizationOverhead()Jonas Paulsson2017-01-261-0/+11
* [llc] Add -pass-remarks-outputAdam Nemet2017-01-261-5/+11
OpenPOWER on IntegriCloud