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)
commit8dd26f002f9a4089a38c981407ef84e4a8d713b4
tree4b2da2bf1b709a58ef9beea452cd69fa2f5c5d1c
parentcfb42ce9237b464b48ab925fb44a2a9419383385
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.

llvm-svn: 189118
llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp