PostRASched: Convert physreg def/use tracking to Jakob's SparseSet.
authorAndrew Trick <atrick@apple.com>
Thu, 23 Feb 2012 01:52:38 +0000 (01:52 +0000)
committerAndrew Trick <atrick@apple.com>
Thu, 23 Feb 2012 01:52:38 +0000 (01:52 +0000)
commit81a682a4c004b0f44452ef824637a1b6face178f
treef1ec6e505018b3d584952bbd9cd499efe4c48940
parentf19a5926cb1fcd145a61116b7dd2b18312e76fd7
PostRASched: Convert physreg def/use tracking to Jakob's SparseSet.

Added array subscript to SparseSet for convenience.
Slight reorg to make it easier to manage the def/use sets.

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