summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegisterCoalescer.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-10-02 22:08:36 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-10-02 22:08:36 +0000
commitc8e25d98c00e62ac55f88516f34d504554e68cde (patch)
tree9c67e5141dfb817324a5448eed3d1aaad12c00d9 /llvm/lib/CodeGen/RegisterCoalescer.cpp
parentf1245ddc785419c8bd3eb035db36401a284518c3 (diff)
downloadbcm5719-llvm-c8e25d98c00e62ac55f88516f34d504554e68cde.tar.gz
bcm5719-llvm-c8e25d98c00e62ac55f88516f34d504554e68cde.zip
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. llvm-svn: 165060
Diffstat (limited to 'llvm/lib/CodeGen/RegisterCoalescer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud