summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix TargetLibraryInfoTest.ValidProto after rL357552Sam Clegg2019-04-031-0/+5
* Add an optional list of blocks to avoid when looking for a path in isPotentia...Nick Lewycky2019-04-021-17/+83
* Not all blocks are reachable from entry. Don't assume they are.Nick Lewycky2019-04-011-0/+40
* [NewPM] Fix a nasty bug with analysis invalidation in the new PM.Chandler Carruth2019-03-281-10/+14
* [AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea2019-03-222-10/+19
* [ValueTracking] Known bits support for unsigned saturating add/subNikita Popov2019-03-011-0/+71
* [MemorySSA] Make insertDef insert corresponding phi nodes.Alina Sbirlea2019-02-271-9/+9
* [DTU] Refine the interface and logic of applyUpdatesChijun Sima2019-02-221-25/+88
* [DTU] Deprecate insertEdge*/deleteEdge*Chijun Sima2019-02-221-13/+18
* Move DomTreeUpdater from IR to AnalysisRichard Trieu2019-02-062-1/+728
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-013-3/+4
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-016-43/+45
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-017-26/+30
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-317-30/+26
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-317-26/+30
* [NFC] Fix warnings in unit test of r351725Max Kazantsev2019-01-211-6/+6
* [SCEV][NFC] Introduces expression sizes estimationMax Kazantsev2019-01-211-0/+50
* Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton2019-01-201-0/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1926-104/+78
* [CaptureTracking] Add a unit test for MaxUsesToExploreArtur Pilipenko2019-01-032-0/+79
* [ValueTracking] Support funnel shifts in computeKnownBits()Nikita Popov2018-12-021-0/+48
* [ValueTracking] Make unit tests easier to write; NFCNikita Popov2018-11-301-106/+63
* [ProfileSummary] Standardize methods and fix commentVedant Kumar2018-11-191-10/+10
* [SCEV][NFC] Verify IR in isLoop[Entry,Backedge]GuardedByCondMax Kazantsev2018-11-081-1/+1
* Fix unit tests after patch https://reviews.llvm.org/rL346313Calixte Denizet2018-11-071-465/+474
* [ValueTracking] determine sign of 0.0 from select when matching min/max FPSanjay Patel2018-11-041-31/+53
* [ValueTracking] peek through 2-input shuffles in ComputeNumSignBitsSanjay Patel2018-11-031-2/+1
* [ValueTracking] add test for non-canonical shuffle; NFCSanjay Patel2018-11-021-0/+23
* [ValueTracking] allow non-canonical shuffles when computing signbitsSanjay Patel2018-11-021-0/+20
* [AliasSetTracker] Misc cleanup (NFCI)Alina Sbirlea2018-11-011-0/+2
* [ValueTracking] add tests for fmin/fmax; NFCSanjay Patel2018-10-311-0/+176
* [NFC] Rename minnan and maxnan to minimum and maximumThomas Lively2018-10-241-2/+2
* DivergenceAnalysisTest: fix use of uninitialized memoryNicolai Haehnle2018-10-181-1/+1
* [DA] DivergenceAnalysis for unstructured, reducible CFGsNicolai Haehnle2018-10-182-0/+432
* Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV2018-10-101-2/+2
* [Analysis] Make LocationSizes carry an 'imprecise' bitGeorge Burgess IV2018-10-102-0/+125
* [ValueTracking] Allow select patterns to work on FP vectorsThomas Lively2018-09-281-0/+58
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-272-15/+14
* [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-201-0/+7
* Temporarily Revert "[New PM] Introducing PassInstrumentation framework"Eric Christopher2018-09-201-7/+0
* [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-191-0/+7
* Revert rL342544: [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-191-7/+0
* [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-191-0/+7
* [LoopInfo][FIX] Remove leftover dump in unit testJohannes Doerfert2018-09-111-1/+0
* [LoopInfo] Fix Loop::getLoopID() for loops with multiple latchesJohannes Doerfert2018-09-111-0/+56
* API to update MemorySSA for cloned blocks and added CFG edges.Alina Sbirlea2018-09-101-0/+192
* Rename a few unittests/.../Foo.cpp files to FooTest.cppNico Weber2018-09-034-3/+3
* [NFC] Move OrderedInstructions and InstructionPrecedenceTracking to AnalysisMax Kazantsev2018-08-302-0/+66
* [MemorySSA] Fix def optimization handlingGeorge Burgess IV2018-08-231-0/+128
* [BFI] Use rounding while computing profile counts.Easwaran Raman2018-08-161-2/+4
OpenPOWER on IntegriCloud