aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2006-05-29move calltarget to dsaAndrew Lenharth
2006-05-29Since there was interest on the mailing list, this is a utility pass thatAndrew Lenharth
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-12Remove dead variableChris Lattner
2006-04-26Implement Transforms/IndVarsSimplify/complex-scev.ll, a case where we didn'tChris Lattner
2006-04-25slightly more useful error messageAndrew Lenharth
2006-04-25better c99 struct handlingAndrew Lenharth
2006-04-19Another simple case type merge case to tryAndrew Lenharth
2006-04-19deal with memchrAndrew Lenharth
2006-04-19friendlier error messageAndrew Lenharth
2006-04-19stupid stuffAndrew Lenharth
2006-04-18I understand now. Shoot.Andrew Lenharth
2006-04-18llvm.memc* improvements. helps PA a lot in some specmarksAndrew Lenharth
2006-04-18llvm.memc* improvements. helps PA a lot in some specmarksAndrew Lenharth
2006-04-14Implement value #'ing for vector operations, implementingChris Lattner
2006-04-13Handle some kernel code than ends in [0 x sbyte]. I think this is safeAndrew Lenharth
2006-04-05revert this, this is safe, if conservative. leave a note to that effectAndrew Lenharth
2006-04-04Signed shr by a constant is not the same as sdiv by 2^kChris Lattner
2006-04-01Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll andChris Lattner
2006-03-27If adding a link to a collapsed, node, ignore offset.Andrew Lenharth
2006-03-15no heap is happening hereAndrew Lenharth
2006-03-15remove qsort for nowAndrew Lenharth
2006-03-15allow field sensitivity to be a tunable parameterAndrew Lenharth
2006-03-15Handle one offset with growth case seen in povray. Namely, if we have an off...Andrew Lenharth
2006-03-15improve mem intrinsics and add a few things povray usesAndrew Lenharth
2006-03-11Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominatorNate Begeman
2006-03-09Use autogenerated mod/ref info for intrinsics.Chris Lattner
2006-03-04Fix a crash compiling ObsequiChris Lattner
2006-03-04Be more conservative with our symbolic alias analysis. In particular,Chris Lattner
2006-03-03updates for recent changesChris Lattner
2006-03-03Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolvingChris Lattner
2006-02-14add an assertChris Lattner
2006-02-04Pull the InsertCastOfTo out of the header, implement CSE'ing of arguments.Chris Lattner
2006-02-04Value# select instructions, allowing -gcse to remove duplicatesChris Lattner
2006-01-22Add explicit iostream #includesChris Lattner
2006-01-22Add explicit #includes of <iostream>Chris Lattner
2006-01-16For PR411:Reid Spencer
2006-01-14Change ET-Forest to automatically recalculate its DFSnum's if too many slowChris Lattner
2006-01-14Add a new CallGraph::getOrInsertFunction for clients to use when updatingChris Lattner
2006-01-14add a dump method to CallGraphChris Lattner
2006-01-14Add bswap intrinsics as documented in the Language ReferenceNate Begeman
2006-01-11Switch loopinfo to using ETForest instead of DominatorSet to compute itself.Chris Lattner
2006-01-10Remove unused inclusion of SymbolTable.hReid Spencer
2006-01-08Fix a problem exposed by the et-forest work. Load-vn needs these passes liveChris Lattner
2006-01-08Initial implementation of the ET-Forest data structure for dominators andChris Lattner
2006-01-03Make the -print-alias-sets pass work for printing out something other thanChris Lattner
2005-12-22Separate the call graph implementation from its interface. This implementsChris Lattner
2005-12-19Prefix DSA specific options with dsa.John Criswell
2005-12-19Added an option to specify the names of heap freeing functions.John Criswell
2005-12-19Added a command line option that allows the user to specify a list ofJohn Criswell