aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* Add a method "getMainFunction()" that efficiently locates 'main' in a moduleChris Lattner2002-11-081-0/+6
* Include HashExtras.h since it is almost always needed anyway.Vikram S. Adve2002-11-082-0/+4
* Use DSNodeHandle for persistent mapsChris Lattner2002-11-084-6/+6
* Add flag that may be used to determine if dead nodes are used. It's temporaryChris Lattner2002-11-082-2/+8
* Restore a #include because this header file needs the definitionsVikram S. Adve2002-11-082-4/+2
* Add interfaces for ResolveCallSiteModRefInfoChris Lattner2002-11-071-1/+6
* Instead of using a bool that constant has to be explained, use a selfChris Lattner2002-11-072-16/+26
* Add new methodChris Lattner2002-11-072-0/+18
* Expose isPointerType to clients of dsanalysisChris Lattner2002-11-072-0/+10
* Add a commentChris Lattner2002-11-062-0/+4
* Allow the ResolveCallSiteModRefInfo method to return a mapping of nodes,Chris Lattner2002-11-061-2/+3
* Add a stub to implement the context sensitive mod/ref info for call sitesChris Lattner2002-11-061-0/+1
* Give a back pointer to the IPModRef object to the FunctionModRefInfo objectChris Lattner2002-11-061-0/+2
* Remove a couple of #includes, move some code to .cpp fileChris Lattner2002-11-061-31/+15
* Make maxSize a private variable, add a size() accessorChris Lattner2002-11-062-8/+12
* Make PointerShift/Size be enums so they are constants instead of globalsChris Lattner2002-11-062-4/+8
* Make query operations non-const to allow demand-driven analyses.Vikram S. Adve2002-11-062-8/+8
* An implementation of the bit-vector representation of sets.Vikram S. Adve2002-11-062-0/+478
* An interprocedural analysis pass that computes flow-insensitiveVikram S. Adve2002-11-061-0/+235
* Add const version of function getNodeForValue:Vikram S. Adve2002-11-062-0/+14
* Dramatically simplify internal DSNode representation, get implementationChris Lattner2002-11-066-274/+156
* Remove stripscalars argument to cloneIntoChris Lattner2002-11-062-2/+2
* Add a bunch of assertionsChris Lattner2002-11-042-4/+20
* Allow memory sizes to be negative, eliminate TmpRSSChris Lattner2002-11-042-10/+6
* Generic graph iterator to enumerate the SCCs of a graphVikram S. Adve2002-11-042-0/+442
* Implement methods needed to print out call graphChris Lattner2002-11-041-3/+22
* Allow the call graph to be called from analyze naturally with print implementedChris Lattner2002-11-041-17/+6
* Rename ValueMap to ScalarMapChris Lattner2002-11-032-22/+22
* Rename NewNode flag to HeapNodeChris Lattner2002-11-032-2/+2
* Check in header file that was missing, thus broke the buildChris Lattner2002-11-031-0/+16
* Fixed comment on top of DSNode.h, added note to DSSupport.h as to whyMisha Brukman2002-11-024-4/+12
* Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner2002-11-022-14/+16
* * Eliminate Scalar node type (renumber other node types)Chris Lattner2002-11-022-18/+22
* Eliminate some unneccesary #includes and forward declsChris Lattner2002-10-314-56/+0
* Refactored DSGraph.h:Misha Brukman2002-10-316-970/+1072
* This fixes all kinds of problems with array handling. There are still bugs toChris Lattner2002-10-312-44/+120
* New isAssociative/isCommutative inspection methods, graciously contributed byChris Lattner2002-10-311-0/+21
* Statistic class should return const reference to *this, not a reference toChris Lattner2002-10-312-12/+12
* Add interface to update domfrontier info, thanks to Casey Carter for implChris Lattner2002-10-311-3/+21
* Bug fix: need to initialize new CallArgsDescriptor pointer.Vikram S. Adve2002-10-301-1/+1
* Bug fix in setting an implicit ref.Vikram S. Adve2002-10-301-1/+1
* Allow BuildMI that helps automate construction of SSA informationChris Lattner2002-10-302-5/+22
* * Add new "Target Specific Flags" field to instruction descriptorChris Lattner2002-10-302-60/+56
* Add new optional getRegisterInfo to TargetMachineChris Lattner2002-10-301-0/+7
* Add support for structured printingChris Lattner2002-10-301-1/+3
* Improve comments, add methods for structured printingChris Lattner2002-10-301-11/+20
* Add methodChris Lattner2002-10-291-0/+6
* Add capability to have machine instruction autoinsert when it is createdChris Lattner2002-10-292-12/+18
* Fixed spelling of `propagation'.Misha Brukman2002-10-293-3/+3
* Eliminate virtual methods that are sparc specificChris Lattner2002-10-291-19/+0