aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix header define to reflect the name of the file.Eric Christopher2010-08-251-2/+2
* Handle qualified constants that are directly folded by FE.Devang Patel2010-08-231-0/+6
* CreateTemporaryType doesn't needs its Context argument.Dan Gohman2010-08-201-1/+1
* Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman2010-08-201-4/+7
* move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner2010-08-181-19/+0
* Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. TheDaniel Dunbar2010-08-181-0/+19
* Inform LazyValueInfo whenever a block is deleted, to avoid dangling pointer i...Owen Anderson2010-08-181-0/+2
* move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner2010-08-181-19/+0
* Revert r111031. The way LLVM defines loop invariance, the property of anDan Gohman2010-08-161-18/+0
* Placate overzealous compiler warnings.Dan Gohman2010-08-161-2/+2
* Move SCEVNAryExpr's virtual member functions out of line, and convertDan Gohman2010-08-161-22/+3
* Specialize FoldingSetTrait<SCEV>, providing implementations of nodeDan Gohman2010-08-161-3/+19
* Implement hasComputableLoopEvolution for Add, Mul, and Trunc operators,Dan Gohman2010-08-131-0/+18
* Make LoopPass::getContainedPass return a LoopPass* instead of a Pass*Dan Gohman2010-08-111-3/+3
* Rename and reorder the arguments to isImpliedCond, for consistency and clarity.Dan Gohman2010-08-101-3/+4
* Add missing argument. CreateCompositeTypeEx() users, please verify.Devang Patel2010-08-101-1/+2
* Refactor.Devang Patel2010-08-091-0/+11
* Remove assignPassManager's default arguments. It's reallyDan Gohman2010-08-071-1/+1
* Tidy up PMStack. Add a bunch of consts, use std::vector instead ofDan Gohman2010-08-071-0/+1
* 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