SchedDFS: Complete support for nested subtrees.
authorAndrew Trick <atrick@apple.com>
Fri, 25 Jan 2013 06:52:27 +0000 (06:52 +0000)
committerAndrew Trick <atrick@apple.com>
Fri, 25 Jan 2013 06:52:27 +0000 (06:52 +0000)
commit988d06b0e574d8e50b043fd74dbf91c1dc403542
treed1d592ce6cf2683181338d44c06aa1c77cf8b066
parent4e1fb1894048455d49d62543b3f83672b27b0000
SchedDFS: Complete support for nested subtrees.

Maintain separate per-node and per-tree book-keeping.
Track all instructions above a DAG node including nested subtrees.
Seperately track instructions within a subtree.
Record subtree parents.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173426 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/ScheduleDFS.h
lib/CodeGen/ScheduleDAGInstrs.cpp