llvm-6502/lib/Analysis
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
..
DataStructure As much as I hate to say it, the whole setNode interface for DSNodeHandles 2004-07-07 06:12:52 +00:00
IPA Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
AliasAnalysis.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
AliasAnalysisCounter.cpp Pass through the boolean queries 2004-03-15 04:06:46 +00:00
AliasAnalysisEvaluator.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
AliasSetTracker.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
BasicAliasAnalysis.cpp Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data. 2004-06-19 08:05:58 +00:00
CFGPrinter.cpp Move the stuff that fixes the size, orientation & fonts of graphs to 2004-05-05 06:10:06 +00:00
ConstantRange.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
Expressions.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
InstCount.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Interval.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
IntervalPartition.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
LoadValueNumbering.cpp Implement the interfaces to update value numbering information. Add an 2004-05-23 21:13:24 +00:00
LoopInfo.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
Makefile Live var is now in lib/Target/Sparc 2004-01-09 18:16:20 +00:00
PostDominators.cpp Finegrainify namespacification 2003-12-07 00:35:42 +00:00
ProfileInfo.cpp Switch to using edge profiling information as the basic source of profile info 2004-03-08 22:04:08 +00:00
ProfileInfoLoader.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
ProfileInfoLoaderPass.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
ScalarEvolution.cpp Remove distasteful method which is really part of the indvars pass 2004-06-24 06:52:20 +00:00
Trace.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
ValueNumbering.cpp Minor efficiency improvement, finegrainify namespacification 2004-03-25 22:56:03 +00:00