aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2002-10-21 - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner
2002-10-20Avoid extra copyChris Lattner
2002-10-20Simplify code a bit, add comment flyerChris Lattner
2002-10-20Split some long linesChris Lattner
2002-10-20Remove spurious caller pointer in DSCallSite.Vikram S. Adve
2002-10-20This function can be staticChris Lattner
2002-10-20Fix previous checkin :(Chris Lattner
2002-10-20Avoid extra callSite copyChris Lattner
2002-10-20Print the array flagChris Lattner
2002-10-20Added a first-class representation for each call site that can beVikram S. Adve
2002-10-18Convert typerec to be a structure instead of a pairChris Lattner
2002-10-17Print Mod/ref infoChris Lattner
2002-10-17Calculate mod/ref infoChris Lattner
2002-10-17Remove more obsolete codeChris Lattner
2002-10-17 * Make the DSGraph cloner automatically merge global nodesChris Lattner
2002-10-17Remove obsolete codeChris Lattner
2002-10-17Enable incompleteness markingChris Lattner
2002-10-17 * First try at implementing TD pass this does not merge global nodes yet,Chris Lattner
2002-10-17Reenable printing of TD analysisChris Lattner
2002-10-17 * Add data structures and code to track the call sites for each functionChris Lattner
2002-10-17Cleanup data structure graph printer, eliminate hard coded printing inChris Lattner
2002-10-16Make sure to print out the call nodes as wellChris Lattner
2002-10-16 * Print the "return" node in the graphsChris Lattner
2002-10-16The second element of the iterator is really an offset, not a linkChris Lattner
2002-10-16Specify the graph nameChris Lattner
2002-10-16 - DSGraph Printing Improvements:Chris Lattner
2002-10-13Halfway conversion from custom printing to GraphWriter printingChris Lattner
2002-10-11Use PARALLEL_DIRS.Vikram S. Adve
2002-10-11Added capability to get execution count of a loop if it is a predictableMisha Brukman
2002-10-11Added helper functions in LoopInfo: isLoopExit and numBackEdges.Misha Brukman
2002-10-04Handle post dominance correctly in the case where blocks do not have a path toChris Lattner
2002-10-03Prune function nodes that are no longer referenced due to inliningChris Lattner
2002-10-03sgefa uses truely huge data structures nodes. Only print part of them if theyChris Lattner
2002-10-03Handle bug exposed by power benchmarkChris Lattner
2002-10-03Reimplement/port the Bottom Up Closure passChris Lattner
2002-10-02DataStructure.h doesn't include DSGraph.hChris Lattner
2002-10-02 * Implement fully general merging of array subscripts on demand! ThisChris Lattner
2002-10-02When printing DS nodes, print the mergemap index as well to allow easierChris Lattner
2002-10-02* Significant rework of DSNode to support arbitrary aliasing due to mergingChris Lattner
2002-10-01Initial checkin of Steensgaards context insensitive flow insensitiveChris Lattner
2002-10-01Checkin some major reworks of data structure analysis. This is not done,Chris Lattner
2002-09-29Minor tweakChris Lattner
2002-09-29Fix printing of loop informationChris Lattner
2002-09-26First try at implementing the AliasSetTracker class. I'm sure it will needChris Lattner
2002-09-26Fix printing of loop informationChris Lattner
2002-09-26 - Add new methods to LoopInfo: getLoopPreheader, addBasicBlockToLoop.Chris Lattner
2002-09-25Convert BasicVN to be an ImmutablePassChris Lattner
2002-09-24Make users of FindUsedTypes not have problems with linkage. This fixesChris Lattner
2002-09-10Clean up indvar printingChris Lattner
2002-09-08* Add capability to recognize alias properties of the following common cases:Chris Lattner