Handle reserved registers more accurately in handleMove().
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 2 Oct 2012 22:08:36 +0000 (22:08 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 2 Oct 2012 22:08:36 +0000 (22:08 +0000)
commitd4919a988d1e2d62b5c108bbb98a1633edee76db
tree6933bf7a452f4547ae9739739a79c1067ea861b9
parent95707c90ccb7309df76ea7f3f0b81495e4f7d0e6
Handle reserved registers more accurately in handleMove().

Reserved register live ranges look like a set of dead defs - any uses of
reserved registers are ignored.

Instead of skipping the updating of reserved register operands entirely,
just ignore the use operands and treat the def operands normally.

No test case, handleMove() is not commonly used yet.

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