aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2004-05-23Update to match the autochaining interface that the AA interface usesChris Lattner
2004-05-23Implement the interfaces to update value numbering information. Add anChris Lattner
2004-05-23Rename a methodChris Lattner
2004-05-23Add a simple implementation of Andersen's interprocedural pointer analysisChris Lattner
2004-05-23Inline both direct and indirect callees in the CBU phase becauseVikram S. Adve
2004-05-23Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve
2004-05-09Fine grainify namespacificationChris Lattner
2004-05-05Move the stuff that fixes the size, orientation & fonts of graphs toBrian Gaeke
2004-05-04Add stub support for reading BBTraces.Brian Gaeke
2004-05-04Share ProfilingType enum with the C profiling runtime libraries.Brian Gaeke
2004-05-02Fix a problem with double freeing memory. For some reason, CallGraph is notChris Lattner
2004-05-02Plug a minor memory leakChris Lattner
2004-04-29Wrapped code and comments at 80 cols; doxygenified some comments.Misha Brukman
2004-04-29Reorder #includes as per style guide.Misha Brukman
2004-04-28Send text and numbers directly to CachedWriter's contained ostream.Misha Brukman
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner
2004-04-26Add functions that return instances of these printer passesBrian Gaeke
2004-04-26If an object is not in the scalar map then it must be a global from anotherChris Lattner
2004-04-23Eliminate all of the SCEV Expansion code which is really part of theChris Lattner
2004-04-20Pass the callgraph not the moduleChris Lattner
2004-04-20Add the ability for SCC passes to initialize and finalize themselvesChris Lattner
2004-04-19It's not just a printer, it's actually an analysis tooChris Lattner
2004-04-19Remove code to update loop depthsChris Lattner
2004-04-18Add new methodChris Lattner
2004-04-18Fix computation of exit blocksChris Lattner
2004-04-18Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner
2004-04-18Implement methodChris Lattner
2004-04-18Add a new method, add a check missing that caused a segfault if a loop didn'tChris Lattner
2004-04-17Add the ability to compute exit values for complex loop using unanalyzableChris Lattner
2004-04-17Add the ability to compute trip counts that are only controlled by constantsChris Lattner
2004-04-16Include <cmath> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke
2004-04-15add some helpful methods. Rearrange #includes to proper orderChris Lattner
2004-04-15Factor a bunch of classes out into a public headerChris Lattner
2004-04-15Unbreak the buildChris Lattner
2004-04-14Implement a FIXME: if we're going to insert a cast, we might as well onlyChris Lattner
2004-04-14This is a trivial tweak to the addrec insertion code: insert the incrementChris Lattner
2004-04-12Add some methods that are useful for updating loop information.Chris Lattner
2004-04-12Change the call graph class to have TWO external nodes, making call graphChris Lattner
2004-04-12Hrm, operator new and new[] do not belong here. We should not CSE them! :)Chris Lattner
2004-04-11operator new & operator new[] do not kill any legal memory locations.Chris Lattner
2004-04-11Allow clients to be more efficient.Chris Lattner
2004-04-10Add a couple of more functions that cannot access memory (the intrinsics) andChris Lattner
2004-04-07Fix a bug Brian found.Chris Lattner
2004-04-05Sparc don't got not "sqrtl", bum bum bumChris Lattner
2004-04-05Kill warnings during an optimized compile where assert() disappears.Misha Brukman
2004-04-05Fix PR312 and IndVarsSimplify/2004-04-05-InvokeCastCrash.llxChris Lattner
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2004-04-03Implement test/Regression/Transforms/GCSE/undefined_load.llChris Lattner
2004-04-03Add a break in the default caseChris Lattner
2004-04-02Remove obsolete filesChris Lattner