Tag cached interference with a user-provided tag instead of the virtual register...
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 16 Mar 2011 22:56:11 +0000 (22:56 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 16 Mar 2011 22:56:11 +0000 (22:56 +0000)
commit2926733240d0766fbd45df6eb609ad2328f0307d
treeb9589fb2bf0928207e36690778c6f7ba44ff85d7
parentc46570dc05851395829bef904bb6ddb1260400d1
Tag cached interference with a user-provided tag instead of the virtual register number.

The live range of a virtual register may change which invalidates the cached
interference information.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127772 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveIntervalUnion.h
lib/CodeGen/RegAllocBase.h
lib/CodeGen/RegAllocBasic.cpp