Several DepGraphAPI fixes, InstructionAPI fixes, and DepGraphAPI enhancements.
authorAndrew Bernat <bernat@brie.cs.wisc.edu>
Tue, 2 Jun 2009 17:29:55 +0000 (12:29 -0500)
committerAndrew Bernat <bernat@brie.cs.wisc.edu>
Tue, 2 Jun 2009 17:29:55 +0000 (12:29 -0500)
commit13dcdf6ce272cb1cf11fe836fc8d9c814dee6df8
treef7bfdfff32f85f4fa23ab21d6842788538eafecc
parent99a2fd0a3bbc09628c273398b96207682f90b77c
Several DepGraphAPI fixes, InstructionAPI fixes, and DepGraphAPI enhancements.

InstructionAPI: leave uses the top of the stack. Fixed.
DepGraphAPI: we now represent intra-instruction dependences correctly.
Graph: added fine-grained control over node representations in DOT output format.
17 files changed:
common/src/DOT.C [new file with mode: 0644]
common/src/Graph.C
depGraphAPI/h/Absloc.h
depGraphAPI/h/DepGraphNode.h
depGraphAPI/make.module.tmpl
depGraphAPI/src/Absloc.C
depGraphAPI/src/DepGraphDOT.C [new file with mode: 0644]
depGraphAPI/src/DepGraphNode.C
depGraphAPI/src/analyzeDDG-DefSet.C [new file with mode: 0644]
depGraphAPI/src/analyzeDDG.C
depGraphAPI/src/analyzeDDG.h
depGraphAPI/src/analyzeDDGCallees.C
dyninstAPI/src/stackanalysis.C
dyninstAPI/src/stackanalysis.h
dynutil/h/Node.h
instructionAPI/src/Operation.C
instructionAPI/src/RegisterIDs-x86.C