summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Make AA private, since subclasses shouldn't (aren't don't) access it directly.Dan Gohman2010-08-05
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Delete obsolete comments.Dan Gohman2010-08-04
* Add a missing function.Torok Edwin2010-08-04
* Remove PointerAccessInfo, which nothing was using.Dan Gohman2010-08-03
* Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman2010-08-03
* Update some comments.Dan Gohman2010-08-03
* Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman2010-08-03
* Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman2010-08-03
* Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman2010-08-02
* Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman2010-08-02
* Add explicit constructors. Patch by Renato Golin.Devang Patel2010-08-02
* LibCallAliasAnalysis uses multiple inheritance, so it needs to implementNick Lewycky2010-07-30
* Speculatively revert r109705 since it seems to be causing some build botEric Christopher2010-07-29
* Factor out some of the code for updating old SCEVUnknown values, andDan Gohman2010-07-29
* Add some extra friend declarations to fix a gcc-4.0 compile error.Dan Gohman2010-07-28
* Add a comment.Dan Gohman2010-07-28
* RegionInfo: Add getMaxRegionExit()Tobias Grosser2010-07-27
* Add function to query RegionInfo about loops.Tobias Grosser2010-07-27
* Use AssertingVH for InsertedValues and InsertedPostIncValues, to verifyDan Gohman2010-07-27
* Add an initial implementation of LazyValueInfo updating for JumpThreading. D...Owen Anderson2010-07-26
* Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman2010-07-23
* Add new RegionInfo pass.Tobias Grosser2010-07-22
* Disallow null as a named metadata operand.Dan Gohman2010-07-21
* Implement loop splitting analysis.Jakob Stoklund Olesen2010-07-20
* Make getOrInsertCanonicalInductionVariable guarantee that itsDan Gohman2010-07-20
* Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings2010-07-19
* Switched to array_pod_sort as per Chris's suggestion.Lang Hames2010-07-17
* LoopSplitter - intended to split live intervals over loop boundaries.Lang Hames2010-07-17
* Add dump() to DominanceFrontierTobias Grosser2010-07-16
* 80-columnsEric Christopher2010-07-13
* Remove tab characters and 80-col.Eric Christopher2010-07-12
* fix clang selfhost issue (shadowing)Gabor Greif2010-07-09
* refactor type expressions and cache operator*'s resultGabor Greif2010-07-09
* two more cases of reuse result of operator*, found by inspectionGabor Greif2010-07-09
* another case of reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-09
* reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-09
* Reverting r107918 and r107919. Radar 8063111.Stuart Hastings2010-07-08
* Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings2010-07-08
* only dereference iterator once in the loopGabor Greif2010-07-08
* Use std::vector rather than SmallVector here because SmallVectorDuncan Sands2010-07-08
* Do not use std::stack because it causes obscure failures whenDuncan Sands2010-07-08
* Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman2010-07-07
* Document that BasicAA respects noalias, while InterproceduralBasicAADan Gohman2010-07-02
* Remove an unused enum.Dan Gohman2010-07-02
* Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman2010-06-29
* Generalize AAEval so that it can be used both per-function andDan Gohman2010-06-28
* minor enhancement to llvm::isFreeCall API: return CallInst; no functional changeGabor Greif2010-06-23
* Replace ScalarEvolution's private copy of getLoopPredecessorDan Gohman2010-06-22