Teach PBQPBuilder::build() about regunit interference.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 20 Jun 2012 22:32:05 +0000 (22:32 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 20 Jun 2012 22:32:05 +0000 (22:32 +0000)
commit3b30bca16f7ab002bcd5058b3f3a044a267541e0
treeef88a2417e1272a2998706c7823e0a780b12b44f
parentb9598e41bc5187cfe8fb6345a90be27e6967958f
Teach PBQPBuilder::build() about regunit interference.

Filter out physreg candidates with regunit interferrence.
Also compute regmask interference more efficiently.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158864 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/RegAllocPBQP.cpp