summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Handle functions with no name better.Chris Lattner2007-08-08
* significantly speed up constant folding of calls (and thus all clients that useChris Lattner2007-08-08
* reimplement dfs number computation to be significantly faster. This speeds upChris Lattner2007-08-08
* Clean up a bunch of caching stuff in memdep. This reduces the time to run GVNOwen Anderson2007-08-07
* Improve the accuracy of memdep for determining the dependencies of loads.Owen Anderson2007-08-06
* This resolves a regression of BasicAA which failed to find any memory informa...Chandler Carruth2007-08-06
* Let scalar-evolution analyze loops with an unsigned comparison for the exitNick Lewycky2007-08-06
* Don't assume it's safe to transform a loop just because it's dominated by anyNick Lewycky2007-08-06
* Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName,Chris Lattner2007-08-05
* Fix an iterator invalidation bug I induced.Chris Lattner2007-08-05
* Switch some std::sets to SmallPtrSet. This speeds upChris Lattner2007-08-05
* Switch the internal "Info" map from an std::map to a DenseMap. ThisChris Lattner2007-08-05
* switch the DomTreeNodes and IDoms maps in idom/postidom to a Chris Lattner2007-08-04
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-04
* Fix a bug that was causing several miscompilations on SPEC.Owen Anderson2007-08-02
* Implement review feedback.Christopher Lamb2007-08-02
* Teach BasicAA about noalias parameter attributes, but do it correctly this time.Christopher Lamb2007-08-02
* Make non-local memdep not be recursive, and fix a bug on 403.gcc that this ex...Owen Anderson2007-08-01
* More explicit keywords.Dan Gohman2007-08-01
* Fix GLIBCXX_DEBUG error owing to dereference of end iterator. There'sDavid Greene2007-07-31
* Revert overly aggressive interpretation of noaliasChristopher Lamb2007-07-31
* Introduce Simple Analysis interface for loop passes.Devang Patel2007-07-31
* Teach BasicAA about noalias function parameters. Passes all of DejaGNU and te...Christopher Lamb2007-07-31
* Use more caching when computing non-local dependence. This makes bzip2 notOwen Anderson2007-07-30
* Fix a bug introduced in my last commit.Owen Anderson2007-07-26
* Fix a couple more bugs in the phi construction by pulling in code that doesOwen Anderson2007-07-26
* Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr.Owen Anderson2007-07-25
* Add basic support for performing whole-function RLE.Owen Anderson2007-07-25
* Add initial support for non-local memory dependence analysis.Owen Anderson2007-07-24
* Unreachable block is not a root node in post dominator tree.Devang Patel2007-07-24
* When removing instructions from the analysis, be sure to check the confirmedOwen Anderson2007-07-20
* Verify loop info.Devang Patel2007-07-19
* Replace mysterious code causing a g++-4.2 warningDuncan Sands2007-07-19
* Add support for walking up memory def chains, which enables finding many moreOwen Anderson2007-07-16
* Use ConstantFoldFP for folding all unary floating-point operations which mayDan Gohman2007-07-16
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-16
* Handle decrementing loops properly. Fixes PR1533.Nick Lewycky2007-07-16
* Let MemoryDependenceAnalysis take care of updating AliasAnalysis.Owen Anderson2007-07-12
* Calculate the size of a array allocation correctly.Owen Anderson2007-07-10
* Fix a crasher when finding the dependency of a call.Owen Anderson2007-07-10
* Make this pass registration static as well.Owen Anderson2007-07-10
* Handle vaarg instructions correctly.Owen Anderson2007-07-10
* Volatile loads and stores depend on each other.Owen Anderson2007-07-10
* Add support for finding the dependencies of call and invoke instructions.Owen Anderson2007-07-10
* Fix the build, and fix the handling of pointer sizes.Owen Anderson2007-07-10
* Fix a bunch of things from Chris' feedbackOwen Anderson2007-07-10
* Move the APInt form of SCEVUnknown::getIntegerSCEV to SCEVConstant::get, andDan Gohman2007-07-09
* A first stab at memory dependence analysis. This is an interface on top ofOwen Anderson2007-07-06
* Add explicit keywords.Dan Gohman2007-07-02
* Add loop info verification mechanism.Devang Patel2007-06-29