aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2002-05-06Add #include removed from ConstantHandling.hChris Lattner
2002-05-06Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-28Split ConstantVals.h into Constant.h and Constants.hChris Lattner
2002-04-28Simplify and update code a bitChris Lattner
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner
2002-04-28Module's are no longer Value subclassesChris Lattner
2002-04-28Fix signed/unsigned comparison warningChris Lattner
2002-04-28Change the Dominator info and LoopInfo classes to keep track of BasicBlock's,...Chris Lattner
2002-04-27s/Method/FunctionChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-27Add support for tracking array allocationsChris Lattner
2002-04-27Allow the inline limit to be modified on the commandline for debuggingChris Lattner
2002-04-27Change Constant::getNullConstant to Constant::getNullValueChris Lattner
2002-04-18Just use << isntead of forcing getStrValueChris Lattner
2002-04-18Print argument scalars as ellipses instead of boxesChris Lattner
2002-04-17Inline indirect function calls that are only capable of calling one functionChris Lattner
2002-04-17Make data structure acurately get ALL edges, even loads of null fields ofChris Lattner
2002-04-16* Remove the concept of a critical shadow nodeChris Lattner
2002-04-16* Eliminate ArgDSNode's completely, now rely on scalar mapChris Lattner
2002-04-10Print out what the root of the call graph is.Chris Lattner
2002-04-09Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner
2002-04-09Add explicit #includes of Function.h to make up for the removed #includeChris Lattner
2002-04-09Add #includes to make up for #includes pruned out of header files.Chris Lattner
2002-04-09Don't leak all of the Loop objects created...Chris Lattner
2002-04-09* General cleanupsChris Lattner
2002-04-08s/Method/FunctionChris Lattner
2002-04-08isLabelType is obsoleteChris Lattner
2002-04-08Play around with #includesChris Lattner
2002-04-08Add #includes that were pruned from already #included filesChris Lattner
2002-04-08ConstantHandling moved into VMCore libraryChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-04-04Call nodes are never equivalentChris Lattner
2002-04-04Add hack to get timing of analysisChris Lattner
2002-04-04* Eliminate commented out codeChris Lattner
2002-04-01Support resolving function arguments/return values to pointers that indexChris Lattner
2002-04-01Avoid incorrectly adding null values to the scalar map!Chris Lattner
2002-04-01Critical shadow nodes no do not know their parent explictly.Chris Lattner
2002-04-01Minor cleanups (use dyn_cast instead of testing manually)Chris Lattner
2002-04-01Allow merging of identical call nodes. Make the shadow node pointed toChris Lattner
2002-04-01Increase limit for perimeterChris Lattner
2002-03-31Unify the destruction code used for node pairs vs normal nodes. This wasChris Lattner
2002-03-31* Move the isEquivalentTo implementations here. They can probably be putChris Lattner
2002-03-31Print out the instruction instead of just the address!Chris Lattner
2002-03-31* Move isEquivalentTo implementations to NodeImplChris Lattner
2002-03-31* Convert CallMap to be a vector, because the keys can change, and the mapChris Lattner
2002-03-29s/Method/FunctionChris Lattner
2002-03-28Implement getEscapingAllocations & getNonEscapingAllocationsChris Lattner
2002-03-28* Rename UnlinkUndistinguishableShadowNodes & RemoveUnreachableShadowNodesChris Lattner
2002-03-28Ooops, I did such a great job pruning nodes, that I accidentally deletedChris Lattner