llvm-6502/include/llvm/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
AliasAnalysis.h Several *major* changes to the AA interfaces: 2004-05-23 21:12:38 +00:00
AliasSetTracker.h Rename a method 2004-05-23 21:10:58 +00:00
CallGraph.h Initialize member out of paranoia 2004-05-02 16:06:40 +00:00
CFGPrinter.h Because I like being able to instantiate the cfgprinter from external projects, 2004-04-26 16:27:53 +00:00
ConstantsScanner.h
DataStructure.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
Dominators.h It's not clear to me whether the old version was correct C++ code, but in 2004-05-21 18:38:16 +00:00
DSGraph.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
DSGraphTraits.h Fix the "partial pool allocator" on em3d and others. The problem is that 2004-03-01 01:42:26 +00:00
DSNode.h As much as I hate to say it, the whole setNode interface for DSNodeHandles 2004-07-07 06:12:52 +00:00
DSSupport.h As much as I hate to say it, the whole setNode interface for DSNodeHandles 2004-07-07 06:12:52 +00:00
Expressions.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
FindUnsafePointerTypes.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
FindUsedTypes.h
InstForest.h
Interval.h
IntervalIterator.h
IntervalPartition.h
LoadValueNumbering.h
LoopInfo.h Eliminate a poorly conceived method 2004-04-19 06:26:46 +00:00
Passes.h Add new header 2004-06-28 06:31:26 +00:00
PostDominators.h Doxygenify comments. 2004-02-29 23:55:11 +00:00
ProfileInfo.h Switch over to using edge profile information as the basic profiling representation, 2004-03-08 22:03:45 +00:00
ProfileInfoLoader.h Add BBTrace accessor method and data member. 2004-05-04 17:11:13 +00:00
ProfileInfoTypes.h New header file containing profile info enums shared between the C++ analysis 2004-05-04 16:57:57 +00:00
ScalarEvolution.h Remove distasteful method which is really part of the indvars pass 2004-06-24 06:52:20 +00:00
ScalarEvolutionExpressions.h Fix warning 2004-04-27 18:21:56 +00:00
Trace.h Define erase forwarding method on traces 2004-05-17 21:17:21 +00:00
ValueNumbering.h Add interfaces to update value numbering results 2004-05-23 21:11:17 +00:00
Verifier.h Make the verifier API more complete and useful 2004-04-02 15:44:33 +00:00