summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [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
* [MemorySSA] "Fix" lifetime intrinsic handlingGeorge Burgess IV2018-08-101-0/+66
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-092-2/+2
* [PhiValues] Adjust unit test to invalidate instructions before deleting themJohn Brawn2018-06-281-1/+1
* Add a PhiValuesAnalysis pass to calculate the underlying values of phisJohn Brawn2018-06-282-0/+209
* [ValueLattice] Return false if value range did not change in mergeIn.Florian Hahn2018-06-271-8/+21
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-05-161-0/+9
* [unittests] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-071-11/+11
* [Analysis] Support aligned new/delete functions.Eric Fiselier2018-04-041-0/+12
* Expose must/may alias info in MemorySSA.Alina Sbirlea2018-03-081-0/+200
* [IPSCCP] Add getCompare which returns either true, false, undef or null.Florian Hahn2018-03-051-45/+71
* [MemorySSA] Invalidate def caches on deletionGeorge Burgess IV2018-02-271-0/+48
* [MemorySSA] Fix a cache invalidation bug with removed accessesGeorge Burgess IV2018-02-231-0/+42
* [SCEV] Do not cache S -> V if S is not equivalent of VSerguei Katkov2018-01-091-0/+102
* [SCEV] Be careful with nuw/nsw/exact in InsertBinopSerguei Katkov2017-12-271-0/+104
* [SimplifyLibCalls] Inline calls to cabs when it's safe to do soHal Finkel2017-12-161-0/+3
* Remove redundant includes from unittests.Michael Zolotukhin2017-12-132-2/+0
* Infer lowest bits of an integer Multiply when the low bits of the operands ar...Simon Dardis2017-12-091-0/+55
* [ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea2017-12-071-12/+12
* [SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpanderMax Kazantsev2017-11-161-0/+71
* Revert "[SCEV] Maintain and use a loop->loop invalidation dependency"Sanjoy Das2017-10-171-77/+84
OpenPOWER on IntegriCloud