aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-0611-20/+19
* Implement a proper getModRefInfo for va_arg.Dan Gohman2010-08-061-4/+1
* Add a comment.Dan Gohman2010-08-061-1/+2
* Revert r110396 to fix buildbots.Owen Anderson2010-08-0611-19/+20
* Make AA private, since subclasses shouldn't (aren't don't) access it directly.Dan Gohman2010-08-051-0/+3
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-0511-20/+19
* Delete obsolete comments.Dan Gohman2010-08-041-6/+0
* Add a missing function.Torok Edwin2010-08-041-0/+1
* Remove PointerAccessInfo, which nothing was using.Dan Gohman2010-08-031-17/+2
* Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman2010-08-033-30/+39
* Update some comments.Dan Gohman2010-08-031-6/+6
* Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman2010-08-031-1/+6
* Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman2010-08-031-0/+5
* Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman2010-08-022-8/+23
* Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman2010-08-021-0/+7
* Add explicit constructors. Patch by Renato Golin.Devang Patel2010-08-021-0/+11
* LibCallAliasAnalysis uses multiple inheritance, so it needs to implementNick Lewycky2010-07-301-0/+10
* Speculatively revert r109705 since it seems to be causing some build botEric Christopher2010-07-292-23/+3
* Factor out some of the code for updating old SCEVUnknown values, andDan Gohman2010-07-292-3/+23
* Add some extra friend declarations to fix a gcc-4.0 compile error.Dan Gohman2010-07-282-0/+3
* Add a comment.Dan Gohman2010-07-281-0/+2
* RegionInfo: Add getMaxRegionExit()Tobias Grosser2010-07-271-0/+6
* Add function to query RegionInfo about loops.Tobias Grosser2010-07-271-10/+33
* Use AssertingVH for InsertedValues and InsertedPostIncValues, to verifyDan Gohman2010-07-271-3/+8
* Add an initial implementation of LazyValueInfo updating for JumpThreading. D...Owen Anderson2010-07-261-0/+4
* Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman2010-07-231-6/+0
* Add new RegionInfo pass.Tobias Grosser2010-07-224-0/+976
* Disallow null as a named metadata operand.Dan Gohman2010-07-211-2/+1
* Implement loop splitting analysis.Jakob Stoklund Olesen2010-07-201-0/+6
* Make getOrInsertCanonicalInductionVariable guarantee that itsDan Gohman2010-07-201-1/+2
* Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings2010-07-191-5/+13
* Switched to array_pod_sort as per Chris's suggestion.Lang Hames2010-07-171-1/+2
* LoopSplitter - intended to split live intervals over loop boundaries.Lang Hames2010-07-171-3/+6
* Add dump() to DominanceFrontierTobias Grosser2010-07-161-0/+3
* 80-columnsEric Christopher2010-07-133-6/+8
* Remove tab characters and 80-col.Eric Christopher2010-07-121-3/+3
* fix clang selfhost issue (shadowing)Gabor Greif2010-07-091-3/+3
* refactor type expressions and cache operator*'s resultGabor Greif2010-07-091-9/+12
* two more cases of reuse result of operator*, found by inspectionGabor Greif2010-07-091-5/+8
* another case of reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-091-4/+6
* reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-091-3/+5
* Reverting r107918 and r107919. Radar 8063111.Stuart Hastings2010-07-081-13/+5
* Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings2010-07-081-5/+13
* only dereference iterator once in the loopGabor Greif2010-07-081-5/+8
* Use std::vector rather than SmallVector here because SmallVectorDuncan Sands2010-07-081-3/+3
* Do not use std::stack because it causes obscure failures whenDuncan Sands2010-07-081-10/+10
* Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman2010-07-072-22/+4
* Document that BasicAA respects noalias, while InterproceduralBasicAADan Gohman2010-07-021-2/+5
* Remove an unused enum.Dan Gohman2010-07-021-21/+0
* Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman2010-06-292-3/+11