Fix physical register liveness calculations:
authorTim Northover <Tim.Northover@arm.com>
Tue, 20 Nov 2012 09:56:11 +0000 (09:56 +0000)
committerTim Northover <Tim.Northover@arm.com>
Tue, 20 Nov 2012 09:56:11 +0000 (09:56 +0000)
commitdd219d06c29793ba03a45f7f08ca844c9f1418f4
treeada0b8a0b33cf0de786fc17ec2d3028b20033a0e
parentfc4840fbed6d70083d59c9146dddff3832d18c07
Fix physical register liveness calculations:

+ Take account of clobbers
+ Give outputs priority over inputs since they happen later.

llvm-svn: 168360
llvm/include/llvm/CodeGen/MachineInstrBundle.h
llvm/lib/CodeGen/MachineBasicBlock.cpp
llvm/lib/CodeGen/MachineInstrBundle.cpp
llvm/test/CodeGen/ARM/domain-conv-vmovs.ll