llvm-6502/lib/Analysis/DataStructure
Chris Lattner efffdc9408 As much as I hate to say it, the whole setNode interface for DSNodeHandles
is HOPELESSLY broken.  The problem is that the embedded getNode call can
change the offset of the node handle in unpredictable ways.

As it turns out, all of the clients of this method really want to set
both the node and the offset, thus it is more efficient (and less buggy)
to just do both of them in one method call.  This fixes some obscure bugs
handling non-forwarded node handles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14660 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-07 06:12:52 +00:00
..
BottomUpClosure.cpp Minor changes, remove some debugging code that got checked in somehow. 2004-03-04 17:05:28 +00:00
CompleteBottomUp.cpp Inline both direct and indirect callees in the CBU phase because 2004-05-23 08:00:34 +00:00
DataStructure.cpp As much as I hate to say it, the whole setNode interface for DSNodeHandles 2004-07-07 06:12:52 +00:00
DataStructureAA.cpp Updates to work with the new auto-forwarding AA interface changes 2004-05-23 21:14:27 +00:00
DataStructureOpt.cpp Fine-grainify namespaces for this library 2003-11-12 23:11:14 +00:00
DataStructureStats.cpp Fine-grainify namespaces for this library 2003-11-12 23:11:14 +00:00
DependenceGraph.cpp Move DependenceGraph.* to lib/Analysis/DataStructure 2004-06-28 00:32:33 +00:00
DependenceGraph.h Move DependenceGraph.* to lib/Analysis/DataStructure 2004-06-28 00:32:33 +00:00
DSCallSiteIterator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
EquivClassGraphs.cpp Complete rewrite of the code that merges DS graphs for equivalence classes 2004-05-23 07:54:02 +00:00
GraphChecker.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
IPModRef.cpp Moved IPModRef out of the public include dir 2004-06-28 00:41:23 +00:00
IPModRef.h Moved IPModRef out of the public include dir 2004-06-28 00:41:23 +00:00
Local.cpp As much as I hate to say it, the whole setNode interface for DSNodeHandles 2004-07-07 06:12:52 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
MemoryDepAnalysis.cpp Moved IPModRef out of the public include dir 2004-06-28 00:41:23 +00:00
MemoryDepAnalysis.h Move DependenceGraph.* to lib/Analysis/DataStructure 2004-06-28 00:32:33 +00:00
Parallelize.cpp Move PgmDependenceGraph.h out of the public include hierarchy 2004-06-28 00:20:04 +00:00
PgmDependenceGraph.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
PgmDependenceGraph.h Move DependenceGraph.* to lib/Analysis/DataStructure 2004-06-28 00:32:33 +00:00
Printer.cpp If an edge points to a field of another memory object, actually reflect this 2004-06-22 07:13:10 +00:00
Steensgaard.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
TopDownClosure.cpp Wrapped code and comments at 80 cols; doxygenified some comments. 2004-04-29 04:05:30 +00:00