summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Remove unused SCEV functionsMatt Arsenault2013-10-21
* Rename DataLayout variables TD -> DLMatt Arsenault2013-10-03
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-02
* Convert manual insert point restores to the new RAII object.Benjamin Kramer2013-09-30
* Teach MemoryBuiltins and InstructionSimplify that operator new never returns ...Benjamin Kramer2013-09-24
* Add function DominatorTree::getDescendants(). Shuxin Yang2013-09-19
* Costmodel: Add support for horizontal vector reductionsArnold Schwaighofer2013-09-17
* Add getUnrollingPreferences to TTIHal Finkel2013-09-11
* Teach ScalarEvolution about pointer address spacesMatt Arsenault2013-09-10
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-23
* Add some constantness.Jakub Staszak2013-08-20
* Fix an oversight in isPotentiallyReachable where we wouldn't do any CFG-walkingNick Lewycky2013-08-13
* Fix missing -*- C++ -*-sMatt Arsenault2013-08-06
* Reimplement isPotentiallyReachable to make nocapture deduction much stronger.Nick Lewycky2013-07-27
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-27
* Fix typo (ponted -> pointed)Matt Arsenault2013-07-22
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-14
* Fixed 80+ violation and added C++ to header.Michael Gottesman2013-07-12
* TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-12
* Fixed comment in header of Block Frequency Impl and added text for C++ mode.Michael Gottesman2013-07-12
* Stylistic change.Shuxin Yang2013-07-12
* Fix a SCEV update problem.Shuxin Yang2013-07-08
* extending the interface of Dependence slightly to support future workPreston Briggs2013-06-28
* Try to unbreak Linux buildbots.Jakob Stoklund Olesen2013-06-28
* Minimize precision loss when computing cyclic probabilities.Jakob Stoklund Olesen2013-06-28
* Merge isReachable into isBackedge.Jakob Stoklund Olesen2013-06-25
* BlockFrequency: Bump up the entry frequency a bit.Benjamin Kramer2013-06-25
* Add a const version of findNearestCommonDominator to PostDom for convenience.Benjamin Kramer2013-06-09
* Remove unneeded #include.Jakub Staszak2013-06-06
* Loop Strength Reduce: Scaling factor cost.Quentin Colombet2013-05-31
* Fix ScalarEvolution::ComputeExitLimitFromCond for 'or' conditions.Andrew Trick2013-05-31
* Add support for llvm.vectorizer metadataPaul Redmond2013-05-28
* Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias an...Michael Kuperstein2013-05-28
* Add a new function attribute 'cold' to functions.Diego Novillo2013-05-24
* Add missing -*- C++ -*- to headersMatt Arsenault2013-05-17
* Fix a typo (ouput => output)Sylvestre Ledru2013-05-17
* Use only explicit bool conversion operatorsDavid Blaikie2013-05-15
* RegionInfo: Add helpers to replace entry/exit recursivelyTobias Grosser2013-04-10
* Revert r176408 and r176407 to address PR15540.Nadav Rotem2013-04-09
* CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer2013-04-04
* Fix SCEV forgetMemoizedResults should search and destroy backedge exprs.Andrew Trick2013-03-26
* Add std prefixes to fix the build with xlc.Rafael Espindola2013-03-20
* Remove unneeded #includes.Jakub Staszak2013-03-18
* Remove unneeded #includes. Use forward declarations instead.Jakub Staszak2013-03-10
* Remove unneeded #includes. Use forward declarations instead.Jakub Staszak2013-03-10
* Remove unneeded const_cast.Jakub Staszak2013-03-09
* Use forward declaration instead of #include.Jakub Staszak2013-03-09
* Remove -print-dbginfo as it is unused & bitrotten.David Blaikie2013-03-08