summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-3/+3
* Make use @llvm.assume for loop guards in ScalarEvolutionHal Finkel2014-09-071-6/+24
* Make use of @llvm.assume from LazyValueInfoHal Finkel2014-09-071-77/+189
* Add additional patterns for @llvm.assume in ValueTrackingHal Finkel2014-09-071-0/+212
* Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel2014-09-078-250/+729
* Add functions for finding ephemeral valuesHal Finkel2014-09-072-8/+103
* Add an Assumption-Tracking PassHal Finkel2014-09-072-0/+114
* Add override to overriden virtual methods, remove virtual keywords.Benjamin Kramer2014-09-031-13/+11
* [CFLAA] Remove one final initializer listHal Finkel2014-09-031-1/+5
* [CFLAA] And even more MSVC fixesHal Finkel2014-09-022-3/+6
* [CFLAA] More cleanup for MSVCHal Finkel2014-09-022-11/+14
* [CFLAA] No initializer lists for MSVCHal Finkel2014-09-022-28/+30
* [CFLAA] Remove tautological comparisonHal Finkel2014-09-021-1/+1
* [CFLAA] LLVM_CONSTEXPR -> constHal Finkel2014-09-021-1/+1
* [CFLAA] constexpr -> LLVM_CONSTEXPRHal Finkel2014-09-022-13/+15
* Add a CFL Alias Analysis implementationHal Finkel2014-09-024-0/+1674
* Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a Atom...Robin Morisset2014-09-021-4/+12
* Remove an errant outer loop that contains nothing but an inner loop over exac...Nick Lewycky2014-09-011-58/+53
* Remove 'virtual' keyword from methods markedwith 'override' keyword.Craig Topper2014-08-301-3/+3
* Fix typos in comments, NFCRobin Morisset2014-08-292-2/+2
* Relax the constraint more in MemoryDependencyAnalysis.cppRobin Morisset2014-08-291-6/+40
* Make fabs safe to speculatively executeMatt Arsenault2014-08-291-0/+1
* InstSimplify: Move a transform from InstCombine to InstSimplifyDavid Majnemer2014-08-281-0/+35
* InstSimplify: Don't simplify gep X, (Y-X) to Y if types differDavid Majnemer2014-08-271-1/+2
* Reland r216439 215441, majnemer has a real fix for PR20771.Nico Weber2014-08-271-11/+53
* Revert r216439 (and r216441, else the former doesn't revert cleanly).Nico Weber2014-08-271-53/+11
* InstSimplify: Compute comparison ranges for left shift instructionsDavid Majnemer2014-08-271-0/+16
* InstSimplify: Fold gep X, (sub 0, ptrtoint(X)) to nullDavid Majnemer2014-08-261-21/+32
* InstSimplify: Simplify trivial pointer expressions like b + (e - b)David Majnemer2014-08-261-5/+36
* Analysis: cleanupDylan Noblesmith2014-08-261-3/+2
* Revert "Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo"Dylan Noblesmith2014-08-261-8/+8
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-251-8/+8
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-6/+8
* Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfoDylan Noblesmith2014-08-251-8/+8
* Analysis: unique_ptr-ify DependenceAnalysis::dependsDylan Noblesmith2014-08-251-8/+8
* Analysis: take a reference instead of pointerDylan Noblesmith2014-08-251-6/+5
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-242-31/+20
* ValueTracking: Figure out more bits when looking at add/subDavid Majnemer2014-08-221-66/+38
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-214-6/+6
* Answer to Philip Reames commentsRobin Morisset2014-08-181-6/+27
* Weak relaxing of the constraints on atomics in MemoryDependencyAnalysisRobin Morisset2014-08-181-4/+22
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-184-6/+6
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-174-6/+6
* In LVI(Lazy Value Info), originally value on a BB can only be caculated once,Jiangning Liu2014-08-111-2/+17
* Remove Support/IncludeFile.h and its only user. This is actively harmful, sinceRichard Smith2014-08-071-3/+0
* Teach the SLP Vectorizer that keeping some values live over a callsite can ha...James Molloy2014-08-051-0/+10
* Fix ScalarEvolutionExpander when creating a PHI in a block with duplicate pre...Hal Finkel2014-07-311-1/+5
* InstSimplify: Simplify (X - (0 - Y)) if the second sub is NUWDavid Majnemer2014-07-311-0/+12
* Add @llvm.assume, lowering, and some basic propertiesHal Finkel2014-07-252-4/+29
* Simplify and improve scoped-noalias metadata semanticsHal Finkel2014-07-251-47/+51
OpenPOWER on IntegriCloud