summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* More templatization.Owen Anderson2007-11-15
* Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson2007-11-14
* Fix PR1774 and BasicAA/2007-11-05-SizeCrash.llChris Lattner2007-11-06
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-01
* Add explicit keywords.Dan Gohman2007-10-29
* Make a comment better.Owen Anderson2007-10-26
* Silenced a VC++ warning.Hartmut Kaiser2007-10-25
* Fix for PR1741.Owen Anderson2007-10-25
* Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in...Owen Anderson2007-10-23
* Move the SCEV object factors from being static members of the individualDan Gohman2007-10-22
* Template DominatorTreeBase by node type. This is the next major step towardsOwen Anderson2007-10-16
* Bindings for the verifier.Gordon Henriksen2007-10-06
* Completely merge the implementation details of DomTree and PostDomTree.Owen Anderson2007-10-03
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-03
* Factor some code from the DomTree and PostDomTree calculate methods up into Owen Anderson2007-10-03
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-02
* Template-ize more of the DomTree internal implementation details. Only the c...Owen Anderson2007-09-30
* Add a new DenseSet abstraction.Chris Lattner2007-09-30
* Switch to densemap rather than std::setDaniel Berlin2007-09-29
* Remove unneeded #include.Owen Anderson2007-09-28
* Have PostDomTree use the newly templated DFSPass.Owen Anderson2007-09-28
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-28
* Ignore redundant constraintsDaniel Berlin2007-09-27
* Build the correct range for loops with unusual bounds. Fix from Jay Foad.Nick Lewycky2007-09-27
* Add a newline to the end of this file.Duncan Sands2007-09-25
* Don't execute dump unless NDEBUG isn't defined.Bill Wendling2007-09-24
* Comment fixupsDaniel Berlin2007-09-24
* Implement offline variable substitution in order to reduce memoryDaniel Berlin2007-09-24
* Merge significant portions of the DomTree and PostDomTree implementations.Owen Anderson2007-09-24
* Factor the calculation details for PostDomTree out of PostDominators.cpp andOwen Anderson2007-09-23
* Add partial caching of non-local memory dependence queries. This provides a ...Owen Anderson2007-09-21
* Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson2007-09-19
* ooops...Devang Patel2007-09-18
* Fix bug in andersen's related to test_and_set.Daniel Berlin2007-09-16
* Rewrite of andersen's to be about 100x faster, cleaner, and begin to support ...Daniel Berlin2007-09-16
* Change "tmp." to "tmp" for temporaries created by ScalarEvolutionExpanderDan Gohman2007-09-14
* Fix a typo in memdep, which was causing PR1648.Owen Anderson2007-09-11
* Remove an un-needed dependence query. This improves compile time marginally ...Owen Anderson2007-09-09
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-07
* Next round of APFloat changes.Dale Johannesen2007-09-06
* Missing break. Patch by Wojciech Matyjewicz.Evan Cheng2007-09-05
* Use SmallVector.Devang Patel2007-08-21
* No need to hardcode SmallVector size.Devang Patel2007-08-21
* Use SmallVector instead of std::vector.Devang Patel2007-08-21
* - Use correct header for SCEV inside LoopPass.cppAnton Korobeynikov2007-08-20
* Cache non-local memory dependence analysis. This is a significant compileOwen Anderson2007-08-16
* constant fold ptrtoint(inttoptr) with target data when available. This allowsChris Lattner2007-08-11
* Do not overuse std::string. Pass around char * directly.Devang Patel2007-08-10
* Make NonLocal and None const in the right way. :-)Owen Anderson2007-08-09
* Add more comments to memdep.Owen Anderson2007-08-08