aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix a typo in a comment.Dan Gohman2008-05-301-1/+1
* Fix a copy+paste error in a comment.Dan Gohman2008-05-301-1/+1
* Add newline at end of file.Owen Anderson2008-05-291-1/+1
* Force postdom to be linked into opt and bugpoint, even though it is no longer...Owen Anderson2008-05-291-0/+8
* convert another operand loop to iterator formulationGabor Greif2008-05-291-3/+3
* Use Function::getEntryBlock instead of Function::begin, for clarity.Dan Gohman2008-05-271-1/+1
* Print debug output when any edge becomes executable, includingDan Gohman2008-05-271-3/+3
* Fix some constructs that gcc-4.4 warns about.Duncan Sands2008-05-271-1/+2
* Don't treat values as signed when looking at loop steppings in HowForToNonZero.Nick Lewycky2008-05-251-2/+2
* "ret (constexpr)" can't be folded into a Constant. Add a method toNick Lewycky2008-05-251-16/+45
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-221-1/+1
* transform more loops to iterator form, detabifyGabor Greif2008-05-222-7/+8
* Rewrite operand loops to use iterators. This shrinks .o file (at gcc4.0.1 -O3...Gabor Greif2008-05-221-4/+5
* Free and vaarg are not really volatile.Chris Lattner2008-05-221-9/+2
* suppress gcc3.4.6's <no value returned> warningsGabor Greif2008-05-211-0/+2
* Fix PR2346 by marking vaarg as volatile so that licm doesn't try toChris Lattner2008-05-201-1/+4
* Add a bool to isEdgeFeasible that tells it whether to treat unknownChris Lattner2008-05-201-7/+19
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-4/+4
* Use static and anonymous namespaces consistently with other passes.Dan Gohman2008-05-151-8/+8
* Fix memdep's handling of invokes when finding the dependency of another callOwen Anderson2008-05-131-1/+1
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-1318-136/+143
* prune #includes.Chris Lattner2008-05-121-3/+0
* Add a new SparsePropagation analysis utility, which allows you to doChris Lattner2008-05-121-0/+320
* put LibCallAliasAnalysis into anonymous namespace to avoidEdwin Török2008-05-091-1/+1
* Remove dead return. Thanks to Bill for the review!Chris Lattner2008-05-081-2/+0
* Add support for constant folding the 'offsetof' pattern even if theChris Lattner2008-05-081-16/+23
* Add a new LibCallAliasAnalysis pass, which is parameterizedChris Lattner2008-05-071-0/+169
* Add a new interface for describing the behavior of library calls. ThisChris Lattner2008-05-071-0/+65
* Fix typo and indentation.Nick Lewycky2008-05-061-2/+2
* Make several variable declarations static.Dan Gohman2008-05-064-13/+14
* Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman2008-05-063-9/+0
* Implement destructor for PostDominatorTree to eliminate a memory leak.Edwin Török2008-05-031-0/+5
* Add assert.Devang Patel2008-05-021-0/+1
* Fix the way AliasSet::print prints "may alias".Dan Gohman2008-04-211-1/+1
* Fix a "large integer implicitly truncated to unsigned type"Duncan Sands2008-04-211-1/+1
* (re)fix handling of UGT. Pointed out by Nick Lewycky.Dale Johannesen2008-04-201-1/+2
* Switch to using Simplified ConstantFP::get API.Chris Lattner2008-04-202-13/+11
* Fix a scalar evolution bug. Reversing everythingDale Johannesen2008-04-181-2/+1
* Make GVN able to remove unnecessary calls to read-only functions again.Owen Anderson2008-04-171-2/+1
* Major repairs to the post-dominators implementation. Patch from Florian Bran...Owen Anderson2008-04-161-0/+4
* Don't assume a tail call can't reference a byvalDale Johannesen2008-04-151-2/+4
* Teach AliasSetTracker about VAArgInst.Dan Gohman2008-04-141-0/+17
* In the special case, call the comparison function instead ofDan Gohman2008-04-141-2/+2
* add a new CallGraphNode::removeCallEdgeFor method, tidy some comments.Chris Lattner2008-04-131-0/+14
* Fix a typo in a comment.Dan Gohman2008-04-101-1/+1
* Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in theOwen Anderson2008-04-101-2/+4
* Fix PR 2169.Daniel Berlin2008-04-071-0/+3
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-3/+3
* Set blockBegin to point to the beginning of the block,Dan Gohman2008-03-311-2/+2
* Expose Function::viewCFG and Function::viewCFGOnly to bindings.Erick Tryzelaar2008-03-311-0/+9