summaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* More templatization.Owen Anderson2007-11-151-37/+333
* Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson2007-11-143-45/+347
* VAArgInst does, in fact, read memory.Owen Anderson2007-11-021-1/+1
* Some fixes to get MachineDomTree working better.Owen Anderson2007-10-312-16/+22
* Add explicit keywords.Dan Gohman2007-10-291-2/+2
* Add a first attempt at dominator information for MBB's. Use with caution: th...Owen Anderson2007-10-291-7/+7
* Make it possible for DomTreeBase to be constructed from MachineFunction's as ...Owen Anderson2007-10-252-11/+15
* Make DomTreeBase not a FunctionPass.Owen Anderson2007-10-232-10/+23
* Unbreak the build. Forgot to commit this file.Owen Anderson2007-10-231-39/+176
* Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in...Owen Anderson2007-10-231-3/+25
* Move the SCEV object factors from being static members of the individualDan Gohman2007-10-223-102/+112
* Move Split<...>() into DomTreeBase. This should make the #include's of Domin...Owen Anderson2007-10-182-102/+96
* Updated VC++ build system.Hartmut Kaiser2007-10-171-2/+2
* Move splitBlock into DomTreeBase from DomTree.Owen Anderson2007-10-172-5/+106
* Fix some formatting.Owen Anderson2007-10-161-15/+21
* Template DominatorTreeBase by node type. This is the next major step towardsOwen Anderson2007-10-163-90/+285
* Begin the process of allowing DomTree on MBB's. Step One: template DomTreeNo...Owen Anderson2007-10-081-19/+50
* Completely merge the implementation details of DomTree and PostDomTree.Owen Anderson2007-10-033-5/+90
* Factor some code from the DomTree and PostDomTree calculate methods up into Owen Anderson2007-10-031-5/+1
* Add empty() member functions to a few container-like classes.Dan Gohman2007-10-012-0/+2
* Template-ize more of the DomTree internal implementation details. Only the c...Owen Anderson2007-09-302-10/+138
* Add newline at end of file.Duncan Sands2007-09-291-1/+1
* Have PostDomTree use the newly templated DFSPass.Owen Anderson2007-09-283-7/+6
* Convert DFSPass into a templated friend function, in preparation for making i...Owen Anderson2007-09-272-1/+91
* Merge significant portions of the DomTree and PostDomTree implementations.Owen Anderson2007-09-242-7/+5
* Factor the calculation details for PostDomTree out of PostDominators.cpp andOwen Anderson2007-09-231-5/+7
* Move DFSPass back down into DominatorTree. I need to figure out what the dif...Owen Anderson2007-09-231-1/+2
* Factor the dominator tree calculation details out into DominatorCalculation.h...Owen Anderson2007-09-232-16/+14
* Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson2007-09-191-0/+4
* No need to hardcode SmallVector size.Devang Patel2007-08-211-3/+3
* Use SmallVector instead of std::vector.Devang Patel2007-08-211-3/+4
* - Use correct header for SCEV inside LoopPass.cppAnton Korobeynikov2007-08-201-11/+2
* Simplify.Nick Lewycky2007-08-181-2/+1
* When one branch of condition is eliminated then head of the otherDevang Patel2007-08-171-0/+20
* Cache non-local memory dependence analysis. This is a significant compileOwen Anderson2007-08-161-1/+11
* No need to use iterator to erase basic block.Devang Patel2007-08-141-3/+5
* Add methods to erase basic block entry.Devang Patel2007-08-131-0/+12
* Change casts from old style to new style. This helps document the detailsReid Spencer2007-08-122-3/+3
* Make NonLocal and None const in the right way. :-)Owen Anderson2007-08-091-6/+6
* Add one more comment.Owen Anderson2007-08-081-0/+3
* Cleanup and comment-ize the memdep header.Owen Anderson2007-08-081-11/+18
* Change the None and NonLocal markers in memdep to be const.Owen Anderson2007-08-081-6/+6
* reimplement dfs number computation to be significantly faster. This speeds upChris Lattner2007-08-081-8/+6
* Get rid of unnecessary #include.Owen Anderson2007-08-071-1/+0
* Clean up a bunch of caching stuff in memdep. This reduces the time to run GVNOwen Anderson2007-08-071-2/+3
* Various random cleanups, add two accessors to DomTreeNode: getDFSNumIn/getDFS...Chris Lattner2007-08-061-10/+15
* Switch the internal "Info" map from an std::map to a DenseMap. ThisChris Lattner2007-08-052-3/+3
* switch the DomTreeNodes and IDoms maps in idom/postidom to a Chris Lattner2007-08-042-8/+9
* Make non-local memdep not be recursive, and fix a bug on 403.gcc that this ex...Owen Anderson2007-08-011-4/+3
* More explicit keywords.Dan Gohman2007-08-011-1/+1