aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Use lightweight DebugInfo objects directly.Devang Patel2009-01-151-0/+1
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2009-01-141-2/+2
* Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295,Nick Lewycky2009-01-133-56/+3
* Add classof() methods to support isa<> and other related facilities.Devang Patel2009-01-121-9/+74
* Extract source location info from DebugInfo.Devang Patel2009-01-051-9/+31
* Add classof() methods so that dwarf writer can decide what DIDescriptor is in...Devang Patel2009-01-051-2/+17
* Construct stuct field DIEs.Devang Patel2009-01-051-0/+1
* Construct enumerator DIE using DebugInfo.Devang Patel2009-01-051-1/+1
* Construct array/vector type DIEs using DebugInfo.Devang Patel2009-01-051-10/+12
* Now, getTag() is used by DwarfWriter.Devang Patel2009-01-051-3/+4
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-059-17/+11
* Today the front-ends (llvm-gcc and clang) generate multiple llvm.dbg.compile_...Devang Patel2008-12-171-9/+33
* Add -print-dbginfo pass that prints LLVM IR with comments inserted to showTorok Edwin2008-12-161-0/+3
* Add utility functions to search for DbgStopPointInst corresponding to anTorok Edwin2008-12-161-1/+14
* Implement initial support for PHI translation in memdep. This means thatChris Lattner2008-12-151-5/+12
* Fix getFieldAs() to use the parameter instead of 6.Torok Edwin2008-12-131-1/+1
* Teach GVN to invalidate some memdep information when it does an RAUWChris Lattner2008-12-091-1/+8
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-091-1/+1
* rename getNonLocalDependency -> getNonLocalCallDependency, and removeChris Lattner2008-12-091-3/+3
* rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBBChris Lattner2008-12-091-6/+10
* use hte new pred cache to speed up the new non-local memdepChris Lattner2008-12-091-10/+7
* add another level of caching for non-local pointer queries, keepingChris Lattner2008-12-081-1/+2
* Use bool instead of int, now that it no longer evokes a warning.Dan Gohman2008-12-071-1/+1
* fix a typo duncan noticed!Chris Lattner2008-12-071-1/+1
* add support for caching pointer dependence queries. Nothing uses this yetChris Lattner2008-12-071-8/+22
* Some internal refactoring to make it easier to cache results.Chris Lattner2008-12-071-4/+8
* Introduce a new MemDep::getNonLocalPointerDependencyChris Lattner2008-12-071-0/+12
* push the "pointer case" up the analysis stack a bit. This causes Chris Lattner2008-12-071-4/+6
* Rename getCallSiteDependency -> getCallSiteDependencyFrom toChris Lattner2008-12-071-5/+3
* make getDependencyFrom private.Chris Lattner2008-12-071-10/+10
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-051-22/+38
* Make it illegal to call getDependency* on non-memory instructionsChris Lattner2008-12-051-1/+2
* Update comments. There is no getArgumentAccesses.Dan Gohman2008-12-051-4/+4
* Add a new SCEV representing signed division.Nick Lewycky2008-12-023-1/+55
* cleanups suggested by duncan, thanks!Chris Lattner2008-12-011-1/+2
* Reimplement the non-local dependency data structure in terms of a sortedChris Lattner2008-12-011-15/+21
* Eliminate the DepResultTy abstraction. It is now completely Chris Lattner2008-11-301-59/+42
* Cache TargetData/AliasAnalysis in the pass instead of callingChris Lattner2008-11-301-3/+7
* Two changes: Make getDependency remove QueryInst for a dirty record'sChris Lattner2008-11-301-4/+7
* introduce a typedef, no functionality change.Chris Lattner2008-11-301-1/+4
* Change NonLocalDeps to be a densemap of pointers to densemapChris Lattner2008-11-301-5/+8
* implement a fixme by introducing a new getDependencyFromInternalChris Lattner2008-11-301-12/+13
* REmove an old fixme, resolve another fixme by adding liberalChris Lattner2008-11-301-1/+12
* Eliminate the dropInstruction method, which is not needed any more.Chris Lattner2008-11-291-5/+0
* implement some fixme's: when deleting an instruction withChris Lattner2008-11-291-9/+5
* Change MemDep::getNonLocalDependency to return its results asChris Lattner2008-11-291-1/+2
* reimplement getNonLocalDependency with a simpler worklistChris Lattner2008-11-291-8/+10
* tidy up some variable names.Chris Lattner2008-11-291-5/+4
* rename some maps.Chris Lattner2008-11-291-8/+8
* Split getDependency into getDependency and getDependencyFrom, the Chris Lattner2008-11-291-5/+12