summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* [LoopInfo] Faster implementation of setLoopID. NFC.Keno Fischer2019-05-011-10/+4
* [MemorySSA] Invalidate MemorySSA if AA or DT are invalidated.Alina Sbirlea2019-04-301-0/+9
* [AliasAnalysis/NewPassManager] Invalidate AAManager less often.Alina Sbirlea2019-04-301-4/+8
* [NFC][InlineCost] cleanup - comments, overflow handling.Fedor Sergeev2019-04-301-52/+61
* Revert rL359519 : [MemorySSA] Invalidate MemorySSA if AA or DT are invalidated.Simon Pilgrim2019-04-301-9/+0
* [ARM] Implement TTI::getMemcpyCostSjoerd Meijer2019-04-301-0/+6
* [MemorySSA] Invalidate MemorySSA if AA or DT are invalidated.Alina Sbirlea2019-04-291-0/+9
* [ConstantRange] Add makeExactNoWrapRegion()Nikita Popov2019-04-281-2/+2
* Consolidate existing utilities for interpreting vector predicate maskes [NFC]Philip Reames2019-04-252-16/+46
* Add optional arg to profile count getters to filterXinliang David Li2019-04-243-8/+13
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-244-18/+19
* Revert [AliasAnalysis] AAResults preserves AAManager.Alina Sbirlea2019-04-241-4/+6
* [Lint] Permit aliasing noalias readonly argumentsJosh Stone2019-04-231-2/+6
* [MemorySSA] LCSSA preserves MemorySSA.Alina Sbirlea2019-04-232-5/+5
* [AliasAnalysis] AAResults preserves AAManager.Alina Sbirlea2019-04-231-6/+4
* Use llvm::stable_sortFangrui Song2019-04-233-11/+9
* [CallSite removal] move InlineCost to CallBase usageFedor Sergeev2019-04-231-99/+94
* [InstSimplify] Move masked.gather w/no active lanes handling to InstSimplify ...Philip Reames2019-04-221-1/+2
* Revert "[ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC"Nikita Popov2019-04-222-5/+5
* [ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFCNikita Popov2019-04-222-5/+5
* [ConstantRange] Add getNonEmpty() constructorNikita Popov2019-04-212-7/+2
* [CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth2019-04-192-44/+43
* [SDA] Bug fix: Use IPD outside the loop as divergence boundNicolai Haehnle2019-04-181-9/+19
* Fix a bug in SCEV's isSafeToExpand around speculation safetyPhilip Reames2019-04-181-1/+19
* [LVI][CVP] Constrain values in with.overflow branchesNikita Popov2019-04-171-0/+27
* [IR] Add WithOverflowInst classNikita Popov2019-04-162-57/+15
* [MemorySSA] Add previous def to cache when found, even if trivial.Alina Sbirlea2019-04-121-1/+3
* [SCEV] Add option to forget everything in SCEV.Alina Sbirlea2019-04-121-0/+22
* [MemorySSA] Small fix for the clobber limit.Alina Sbirlea2019-04-121-4/+12
* Use llvm::lower_bound. NFCFangrui Song2019-04-121-7/+6
* Revert "Use llvm::lower_bound. NFC"Ali Tamur2019-04-111-6/+7
* [ValueTracking] Change if-else chain into switch in computeKnownBitsFromAssumeSander de Smalen2019-04-111-8/+18
* Use llvm::lower_bound. NFCFangrui Song2019-04-111-7/+6
* Fix a hang when lowering __builtin_dynamic_object_sizeErik Pilkington2019-04-101-4/+18
* Improve compile-time performance in computeKnownBitsFromAssume.Sander de Smalen2019-04-101-217/+214
* [ValueTracking] Use computeConstantRange() for signed sub overflow determinationNikita Popov2019-04-091-6/+4
* [ValueTracking] Use computeConstantRange() in signed add overflow determinationNikita Popov2019-04-091-8/+6
* NFC: Refactor library-specific mappings of scalar maths functions to their ve...Nemanja Ivanovic2019-04-091-139/+4
* [ValueTracking] Use ConstantRange methods; NFCNikita Popov2019-04-091-3/+3
* [ValueTracking] Explicitly specify intersection type; NFCNikita Popov2019-04-091-2/+5
* Reapply [ValueTracking] Support min/max selects in computeConstantRange()Nikita Popov2019-04-071-1/+22
* [LCG] Add aliased functions as LCG rootsGuozhi Wei2019-04-051-0/+13
* An unreachable block may have a route to a reachable block, don't fast-path r...Nick Lewycky2019-04-041-2/+2
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-044-10/+10
* [IR] Create new method in `Function` class (NFC)Evandro Menezes2019-04-034-5/+5
* [WebAssembly] Add Emscripten OS definition + small_printfAlon Zakai2019-04-031-2/+13
* InstSimplify: Fold round intrinsics from sitofp/uitofpMatt Arsenault2019-04-031-0/+16
* [WideableCond] Fix a nasty bug in detection of "explicit guards"Philip Reames2019-04-021-2/+7
* Add an optional list of blocks to avoid when looking for a path in isPotentia...Nick Lewycky2019-04-023-25/+54
* Not all blocks are reachable from entry. Don't assume they are.Nick Lewycky2019-04-011-4/+11
OpenPOWER on IntegriCloud