MI Sched: record local vreg uses.
authorAndrew Trick <atrick@apple.com>
Fri, 23 Aug 2013 17:48:39 +0000 (17:48 +0000)
committerAndrew Trick <atrick@apple.com>
Fri, 23 Aug 2013 17:48:39 +0000 (17:48 +0000)
commit99093638a024fc23609a323677e67bb1dc63ebe7
tree6f4e93095b6575d99c4eb9c6e2a9a1d53b8e3b2a
parentc7a8d3e31d3f2fd9be02cad832131b425930fa09
MI Sched: record local vreg uses.

This will be used to compute the cyclic critical path and to
update precomputed per-node pressure differences.
In the longer term, it could also be used to speed up LiveInterval
update by avoiding visiting all global vreg users.

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