summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Make sure to add global variable initializers to the Globals graph!Chris Lattner2003-09-201-15/+69
* Add special case handling for calloc and reallocChris Lattner2003-09-201-0/+16
* Switch from using CallInst's to represent call sites to using the LLVMChris Lattner2003-09-201-15/+23
* Fixed spelling and grammar.Misha Brukman2003-09-111-1/+1
* DEBUG got moved to Support/Debug.hChris Lattner2003-08-011-2/+2
* Remove dead Nodes listChris Lattner2003-07-021-6/+4
* Make local pass print out its progressChris Lattner2003-07-021-0/+3
* Do not delete the same graph multiple times when freeing memory if graphs are...Chris Lattner2003-06-301-3/+6
* Move usages of explicit hash_* datastructures to use typedefsChris Lattner2003-06-301-4/+3
* Revamp DSGraphs so that they can support multiple functions in the sameChris Lattner2003-06-301-9/+10
* * Changes to make NodeType be private to DSNode.Chris Lattner2003-06-191-18/+24
* Nodes get forwarded when they are collapsed currently.Chris Lattner2003-06-161-1/+4
* Don't apply type information to load instructions if it will cause collapsingChris Lattner2003-03-031-1/+1
* Don't put integer pointers (longs) into the scalar map.Chris Lattner2003-02-141-0/+10
* Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner2003-02-111-2/+1
* Don't insert null entries into the scalar map for constexpr (cast null to Ty)Chris Lattner2003-02-091-5/+11
* Add a flag which effectively disables field sensitivityChris Lattner2003-02-081-0/+5
* Implement optimization for direct function call case. This dramaticallyChris Lattner2003-02-051-2/+14
* Fix a huge bug with handling non-pointer instructionsChris Lattner2003-02-041-1/+16
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-011-4/+4
* Remove using declarationsChris Lattner2003-02-011-9/+6
* free instructions mark their operands as being heap nodes.Chris Lattner2003-01-281-1/+2
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-231-2/+2
* Slight efficiency improvementChris Lattner2003-01-231-4/+1
* Two bug fixes:Vikram S. Adve2002-12-061-13/+22
* Add peak memory usage supportChris Lattner2002-11-181-1/+4
* Initialize PrintAuxCalls memberChris Lattner2002-11-101-0/+1
* eliminate the ability to remove global nodes from deadNodeElminate... for now.Chris Lattner2002-11-091-1/+1
* Add globals graphs to all three passesChris Lattner2002-11-091-10/+10
* Clean up DSGraph::removeDeadNodes interfaceChris Lattner2002-11-091-1/+1
* Make removeTriviallyDeadNodes a private interface of DSGraphChris Lattner2002-11-091-3/+3
* Don't put constants into the scalar map!Chris Lattner2002-11-091-9/+13
* Add initial support for a globals graphChris Lattner2002-11-091-2/+6
* #include Datastructure.h firstChris Lattner2002-11-091-1/+1
* * actually handle constants (especially constantexprs) correctly.Chris Lattner2002-11-081-11/+28
* Rename DataStructureAnalysis namespace to DSChris Lattner2002-11-071-4/+2
* Dramatically simplify internal DSNode representation, get implementationChris Lattner2002-11-061-13/+14
* Rename ValueMap to ScalarMapChris Lattner2002-11-031-9/+9
* Rename NewNode flag to HeapNodeChris Lattner2002-11-031-1/+1
* Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner2002-11-021-5/+10
* Stop representing scalars as explicit nodes in the graph. Now the onlyChris Lattner2002-11-021-113/+75
* Remove dead codeChris Lattner2002-10-311-31/+12
* This fixes all kinds of problems with array handling. There are still bugs toChris Lattner2002-10-311-31/+80
* Don't create a new node for every reference to a global. This caused a hugeChris Lattner2002-10-211-5/+2
* - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner2002-10-211-14/+17
* Avoid extra copyChris Lattner2002-10-201-2/+1
* Remove spurious caller pointer in DSCallSite.Vikram S. Adve2002-10-201-1/+1
* Added a first-class representation for each call site that can beVikram S. Adve2002-10-201-4/+4
* Convert typerec to be a structure instead of a pairChris Lattner2002-10-181-1/+0
* Calculate mod/ref infoChris Lattner2002-10-171-0/+3
OpenPOWER on IntegriCloud