aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* ScalarEvolution: Warn if the result of setFlags/clearFlags is unused.Benjamin Kramer2013-11-161-5/+6
* Added BlockFrequencyInfo::view for displaying the block frequency propagation...Michael Gottesman2013-11-141-0/+2
* delinearization of arraysSebastian Pop2013-11-123-1/+18
* remove virtual methods in SCEVApplyRewriter and SCEVParameterRewriterSebastian Pop2013-11-121-46/+94
* GraphViz CFGPrinter: wrap long lines.Andrew Trick2013-11-121-2/+19
* whitespaceAndrew Trick2013-11-121-5/+5
* Change data structure to memorize computed result in ScalarEvolutionWan Xiaofei2013-11-121-3/+3
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-092-2/+2
* Rewrite SCEV's backedge taken count computation.Andrew Trick2013-11-061-8/+20
* Merge CallGraph and BasicCallGraph.Rafael Espindola2013-10-311-36/+37
* Quick look-up for block in loop.Wan Xiaofei2013-10-262-33/+26
* Fix SCEVExpander: don't try to expand quadratic recurrences outside a loop.Andrew Trick2013-10-251-1/+1
* Call destroy from ~BasicCallGraph.Rafael Espindola2013-10-251-1/+1
* fix PR17635: false positive with packed structuresNuno Lopes2013-10-241-1/+2
* Speling fixes.Benjamin Kramer2013-10-221-1/+1
* Remove unused SCEV functionsMatt Arsenault2013-10-211-9/+0
* Rename DataLayout variables TD -> DLMatt Arsenault2013-10-031-7/+7
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-028-1033/+0
* Convert manual insert point restores to the new RAII object.Benjamin Kramer2013-09-301-2/+0
* Teach MemoryBuiltins and InstructionSimplify that operator new never returns ...Benjamin Kramer2013-09-242-1/+6
* Add function DominatorTree::getDescendants(). Shuxin Yang2013-09-191-0/+20
* Costmodel: Add support for horizontal vector reductionsArnold Schwaighofer2013-09-171-0/+16
* Add getUnrollingPreferences to TTIHal Finkel2013-09-111-0/+31
* Teach ScalarEvolution about pointer address spacesMatt Arsenault2013-09-101-7/+10
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-291-14/+0
* Add getUnrollingPreferences to TTIHal Finkel2013-08-291-0/+14
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-231-0/+4
* Add some constantness.Jakub Staszak2013-08-202-3/+5
* Fix an oversight in isPotentiallyReachable where we wouldn't do any CFG-walkingNick Lewycky2013-08-131-0/+12
* Fix missing -*- C++ -*-sMatt Arsenault2013-08-061-1/+1
* Reimplement isPotentiallyReachable to make nocapture deduction much stronger.Nick Lewycky2013-07-271-0/+69
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-271-0/+6
* Fix typo (ponted -> pointed)Matt Arsenault2013-07-221-7/+7
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-1/+1
* Fixed 80+ violation and added C++ to header.Michael Gottesman2013-07-121-1/+1
* TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-121-1/+5
* Fixed comment in header of Block Frequency Impl and added text for C++ mode.Michael Gottesman2013-07-121-1/+1
* Stylistic change.Shuxin Yang2013-07-121-1/+1
* Fix a SCEV update problem.Shuxin Yang2013-07-081-0/+4
* extending the interface of Dependence slightly to support future workPreston Briggs2013-06-281-1/+35
* Try to unbreak Linux buildbots.Jakob Stoklund Olesen2013-06-281-2/+2
* Minimize precision loss when computing cyclic probabilities.Jakob Stoklund Olesen2013-06-281-35/+49
* Merge isReachable into isBackedge.Jakob Stoklund Olesen2013-06-251-19/+10
* BlockFrequency: Bump up the entry frequency a bit.Benjamin Kramer2013-06-252-5/+5
* Add a const version of findNearestCommonDominator to PostDom for convenience.Benjamin Kramer2013-06-091-0/+5
* Remove unneeded #include.Jakub Staszak2013-06-061-1/+0
* Loop Strength Reduce: Scaling factor cost.Quentin Colombet2013-05-311-0/+10
* Fix ScalarEvolution::ComputeExitLimitFromCond for 'or' conditions.Andrew Trick2013-05-311-4/+6
* Add support for llvm.vectorizer metadataPaul Redmond2013-05-281-0/+17
* Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias an...Michael Kuperstein2013-05-281-0/+4