aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix for PR1801Tanya Lattner2007-11-161-0/+3
* Reverted r44163 per requestAnton Korobeynikov2007-11-151-52/+4
* Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEVNick Lewycky2007-11-151-4/+51
* More templatization.Owen Anderson2007-11-151-230/+1
* Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson2007-11-141-396/+0
* Fix PR1774 and BasicAA/2007-11-05-SizeCrash.llChris Lattner2007-11-061-7/+11
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-017-25/+26
* Add explicit keywords.Dan Gohman2007-10-291-1/+1
* Make a comment better.Owen Anderson2007-10-261-1/+3
* Silenced a VC++ warning.Hartmut Kaiser2007-10-251-1/+1
* Fix for PR1741.Owen Anderson2007-10-251-2/+3
* Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in...Owen Anderson2007-10-231-19/+1
* Move the SCEV object factors from being static members of the individualDan Gohman2007-10-222-177/+193
* Template DominatorTreeBase by node type. This is the next major step towardsOwen Anderson2007-10-161-1/+1
* Bindings for the verifier.Gordon Henriksen2007-10-061-0/+38
* Completely merge the implementation details of DomTree and PostDomTree.Owen Anderson2007-10-032-101/+2
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-032-3/+3
* Factor some code from the DomTree and PostDomTree calculate methods up into Owen Anderson2007-10-032-18/+23
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-021-12/+4
* Template-ize more of the DomTree internal implementation details. Only the c...Owen Anderson2007-09-301-3/+4
* Add a new DenseSet abstraction.Chris Lattner2007-09-301-4/+4
* Switch to densemap rather than std::setDaniel Berlin2007-09-291-3/+26
* Remove unneeded #include.Owen Anderson2007-09-281-1/+0
* Have PostDomTree use the newly templated DFSPass.Owen Anderson2007-09-282-46/+3
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-281-0/+6
* Ignore redundant constraintsDaniel Berlin2007-09-271-2/+20
* Build the correct range for loops with unusual bounds. Fix from Jay Foad.Nick Lewycky2007-09-271-1/+1
* Add a newline to the end of this file.Duncan Sands2007-09-251-1/+1
* Don't execute dump unless NDEBUG isn't defined.Bill Wendling2007-09-241-0/+2
* Comment fixupsDaniel Berlin2007-09-241-12/+11
* Implement offline variable substitution in order to reduce memoryDaniel Berlin2007-09-241-91/+926
* Merge significant portions of the DomTree and PostDomTree implementations.Owen Anderson2007-09-241-36/+3
* Factor the calculation details for PostDomTree out of PostDominators.cpp andOwen Anderson2007-09-232-142/+149
* Add partial caching of non-local memory dependence queries. This provides a ...Owen Anderson2007-09-211-2/+33
* Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson2007-09-191-0/+1
* ooops...Devang Patel2007-09-181-1/+1
* Fix bug in andersen's related to test_and_set.Daniel Berlin2007-09-161-4/+3
* Rewrite of andersen's to be about 100x faster, cleaner, and begin to support ...Daniel Berlin2007-09-161-324/+687
* Change "tmp." to "tmp" for temporaries created by ScalarEvolutionExpanderDan Gohman2007-09-141-1/+1
* Fix a typo in memdep, which was causing PR1648.Owen Anderson2007-09-111-1/+1
* Remove an un-needed dependence query. This improves compile time marginally ...Owen Anderson2007-09-091-9/+10
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-5/+4
* Next round of APFloat changes.Dale Johannesen2007-09-062-15/+43
* Missing break. Patch by Wojciech Matyjewicz.Evan Cheng2007-09-051-0/+1
* Use SmallVector.Devang Patel2007-08-211-3/+3
* No need to hardcode SmallVector size.Devang Patel2007-08-211-3/+3
* Use SmallVector instead of std::vector.Devang Patel2007-08-212-5/+5
* - Use correct header for SCEV inside LoopPass.cppAnton Korobeynikov2007-08-202-1/+13
* Cache non-local memory dependence analysis. This is a significant compileOwen Anderson2007-08-161-2/+22
* constant fold ptrtoint(inttoptr) with target data when available. This allowsChris Lattner2007-08-111-2/+17