aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
AgeCommit message (Expand)Author
2010-08-09Refactor.Devang Patel
2010-08-07Remove assignPassManager's default arguments. It's reallyDan Gohman
2010-08-07Tidy up PMStack. Add a bunch of consts, use std::vector instead ofDan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Implement a proper getModRefInfo for va_arg.Dan Gohman
2010-08-06Add a comment.Dan Gohman
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Make AA private, since subclasses shouldn't (aren't don't) access it directly.Dan Gohman
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-04Delete obsolete comments.Dan Gohman
2010-08-04Add a missing function.Torok Edwin
2010-08-03Remove PointerAccessInfo, which nothing was using.Dan Gohman
2010-08-03Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman
2010-08-03Update some comments.Dan Gohman
2010-08-03Introduce a symbolic constant for ~0u for use with AliasAnalysis.Dan Gohman
2010-08-03Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman
2010-08-02Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman
2010-08-02Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman
2010-08-02Add explicit constructors. Patch by Renato Golin.Devang Patel
2010-07-30LibCallAliasAnalysis uses multiple inheritance, so it needs to implementNick Lewycky
2010-07-29Speculatively revert r109705 since it seems to be causing some build botEric Christopher
2010-07-29Factor out some of the code for updating old SCEVUnknown values, andDan Gohman
2010-07-28Add some extra friend declarations to fix a gcc-4.0 compile error.Dan Gohman
2010-07-28Add a comment.Dan Gohman
2010-07-27RegionInfo: Add getMaxRegionExit()Tobias Grosser
2010-07-27Add function to query RegionInfo about loops.Tobias Grosser
2010-07-27Use AssertingVH for InsertedValues and InsertedPostIncValues, to verifyDan Gohman
2010-07-26Add an initial implementation of LazyValueInfo updating for JumpThreading. D...Owen Anderson
2010-07-23Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman
2010-07-22Add new RegionInfo pass.Tobias Grosser
2010-07-21Disallow null as a named metadata operand.Dan Gohman
2010-07-20Implement loop splitting analysis.Jakob Stoklund Olesen
2010-07-20Make getOrInsertCanonicalInductionVariable guarantee that itsDan Gohman
2010-07-19Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings
2010-07-17Switched to array_pod_sort as per Chris's suggestion.Lang Hames
2010-07-17LoopSplitter - intended to split live intervals over loop boundaries.Lang Hames
2010-07-16Add dump() to DominanceFrontierTobias Grosser
2010-07-1380-columnsEric Christopher
2010-07-12Remove tab characters and 80-col.Eric Christopher
2010-07-09fix clang selfhost issue (shadowing)Gabor Greif
2010-07-09refactor type expressions and cache operator*'s resultGabor Greif
2010-07-09two more cases of reuse result of operator*, found by inspectionGabor Greif
2010-07-09another case of reuse result of operator*, it is expensive to recomputeGabor Greif
2010-07-09reuse result of operator*, it is expensive to recomputeGabor Greif
2010-07-08Reverting r107918 and r107919. Radar 8063111.Stuart Hastings
2010-07-08Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings
2010-07-08only dereference iterator once in the loopGabor Greif
2010-07-08Use std::vector rather than SmallVector here because SmallVectorDuncan Sands
2010-07-08Do not use std::stack because it causes obscure failures whenDuncan Sands
2010-07-07Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman