aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2008-05-22Merge from mainline.Tanya Lattner
2008-05-09put LibCallAliasAnalysis into anonymous namespace to avoidTorok Edwin
2008-05-08Remove dead return. Thanks to Bill for the review!Chris Lattner
2008-05-08Add support for constant folding the 'offsetof' pattern even if theChris Lattner
2008-05-07Add a new LibCallAliasAnalysis pass, which is parameterizedChris Lattner
2008-05-07Add a new interface for describing the behavior of library calls. ThisChris Lattner
2008-05-06Fix typo and indentation.Nick Lewycky
2008-05-06Make several variable declarations static.Dan Gohman
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-05-03Implement destructor for PostDominatorTree to eliminate a memory leak.Torok Edwin
2008-05-02Add assert.Devang Patel
2008-04-21Fix the way AliasSet::print prints "may alias".Dan Gohman
2008-04-21Fix a "large integer implicitly truncated to unsigned type"Duncan Sands
2008-04-20(re)fix handling of UGT. Pointed out by Nick Lewycky.Dale Johannesen
2008-04-20Switch to using Simplified ConstantFP::get API.Chris Lattner
2008-04-18Fix a scalar evolution bug. Reversing everythingDale Johannesen
2008-04-17Make GVN able to remove unnecessary calls to read-only functions again.Owen Anderson
2008-04-16Major repairs to the post-dominators implementation. Patch from Florian Bran...Owen Anderson
2008-04-15Don't assume a tail call can't reference a byvalDale Johannesen
2008-04-14Teach AliasSetTracker about VAArgInst.Dan Gohman
2008-04-14In the special case, call the comparison function instead ofDan Gohman
2008-04-13add a new CallGraphNode::removeCallEdgeFor method, tidy some comments.Chris Lattner
2008-04-10Fix a typo in a comment.Dan Gohman
2008-04-10Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in theOwen Anderson
2008-04-07Fix PR 2169.Daniel Berlin
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-31Set blockBegin to point to the beginning of the block,Dan Gohman
2008-03-31Expose Function::viewCFG and Function::viewCFGOnly to bindings.Erick Tryzelaar
2008-03-30minor code cleanups, allow constant folding sinf/cosf.Chris Lattner
2008-03-21Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman
2008-03-20These passes preserve CFG.Devang Patel
2008-03-20enable -analyze for andersensAndrew Lenharth
2008-03-20Restore isCFGOnly property of various analysis passes.Devang Patel
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel
2008-03-19Do not use virtual function to identify an analysis pass.Devang Patel
2008-03-18Fix PR 2160 by making sure arguments to external functions get marked as poin...Daniel Berlin
2008-03-18Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel
2008-03-18Identify Analysis pass.Devang Patel
2008-03-05Add Hybrid Cycle Detection to Andersen's analysis.Daniel Berlin
2008-02-28Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically w...Gabor Greif
2008-02-26De-tabify.Bill Wendling
2008-02-25Temporarily reverting 46959.Evan Cheng
2008-02-21Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman
2008-02-21Simplify this code, no functionality change.Nick Lewycky
2008-02-21GlobalValues are Constants, remove redundant code. Also fix typo in a comment.Nick Lewycky
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2008-02-20Use getConstant for ConstantInts.Nick Lewycky
2008-02-20Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky
2008-02-19Fix a compiler warning.Duncan Sands
2008-02-19In addition to arguments passed to it, memcpy (and all other calls) can ModRe...Owen Anderson