summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Fix the way AliasSet::print prints "may alias".Dan Gohman2008-04-21
* Fix a "large integer implicitly truncated to unsigned type"Duncan Sands2008-04-21
* (re)fix handling of UGT. Pointed out by Nick Lewycky.Dale Johannesen2008-04-20
* Switch to using Simplified ConstantFP::get API.Chris Lattner2008-04-20
* Fix a scalar evolution bug. Reversing everythingDale Johannesen2008-04-18
* Make GVN able to remove unnecessary calls to read-only functions again.Owen Anderson2008-04-17
* Major repairs to the post-dominators implementation. Patch from Florian Bran...Owen Anderson2008-04-16
* Don't assume a tail call can't reference a byvalDale Johannesen2008-04-15
* Teach AliasSetTracker about VAArgInst.Dan Gohman2008-04-14
* In the special case, call the comparison function instead ofDan Gohman2008-04-14
* add a new CallGraphNode::removeCallEdgeFor method, tidy some comments.Chris Lattner2008-04-13
* Fix a typo in a comment.Dan Gohman2008-04-10
* Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in theOwen Anderson2008-04-10
* Fix PR 2169.Daniel Berlin2008-04-07
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-06
* Set blockBegin to point to the beginning of the block,Dan Gohman2008-03-31
* Expose Function::viewCFG and Function::viewCFGOnly to bindings.Erick Tryzelaar2008-03-31
* minor code cleanups, allow constant folding sinf/cosf.Chris Lattner2008-03-30
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-21
* These passes preserve CFG.Devang Patel2008-03-20
* enable -analyze for andersensAndrew Lenharth2008-03-20
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-20
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-19
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-19
* Fix PR 2160 by making sure arguments to external functions get marked as poin...Daniel Berlin2008-03-18
* Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel2008-03-18
* Identify Analysis pass.Devang Patel2008-03-18
* Add Hybrid Cycle Detection to Andersen's analysis.Daniel Berlin2008-03-05
* Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically w...Gabor Greif2008-02-28
* De-tabify.Bill Wendling2008-02-26
* Temporarily reverting 46959.Evan Cheng2008-02-25
* Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman2008-02-21
* Simplify this code, no functionality change.Nick Lewycky2008-02-21
* GlobalValues are Constants, remove redundant code. Also fix typo in a comment.Nick Lewycky2008-02-21
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-20
* Use getConstant for ConstantInts.Nick Lewycky2008-02-20
* Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky2008-02-20
* Fix a compiler warning.Duncan Sands2008-02-19
* In addition to arguments passed to it, memcpy (and all other calls) can ModRe...Owen Anderson2008-02-19
* don't bother calling getUnderlyingObject for non-pointers.Chris Lattner2008-02-18
* Since we're not checking for the more general AllocationInst first, we need t...Owen Anderson2008-02-18
* This check is not correct for mallocs, so exclude them earlier.Owen Anderson2008-02-18
* Fix a comment, and a bug where we weren't applying the tail call logic in cas...Owen Anderson2008-02-18
* Fix bugs that Chris noticed in my last patch.Owen Anderson2008-02-18
* bitcasts of pointers are always pointers.Chris Lattner2008-02-18
* Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory a...Owen Anderson2008-02-17
* Fix typo. Thanks to Duncan for noticing.Wojciech Matyjewicz2008-02-13
* Add comments as per review feedback.Wojciech Matyjewicz2008-02-13
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-12
* Fix PR2002. Suppose n is the initial value for the induction Wojciech Matyjewicz2008-02-12