Changed the liveness tracking in the RegisterScavenger
authorPedro Artigas <partigas@apple.com>
Mon, 4 Aug 2014 23:07:49 +0000 (23:07 +0000)
committerPedro Artigas <partigas@apple.com>
Mon, 4 Aug 2014 23:07:49 +0000 (23:07 +0000)
commit3da024594f8b34fdf9ff24d2400f969ca312ddb8
tree4d10348dab63ebeb352fc3964c85b2c7dfe9beeb
parentdb3ce56a58ef76b5d91fa723240472e6b5758ba6
Changed the liveness tracking in the RegisterScavenger
to use register units instead of registers.

reviewed by Jakob Stoklund Olesen.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214798 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineRegisterInfo.h
include/llvm/CodeGen/RegisterScavenging.h
lib/CodeGen/BranchFolding.cpp
lib/CodeGen/MachineRegisterInfo.cpp
lib/CodeGen/PrologEpilogInserter.cpp
lib/CodeGen/RegisterScavenging.cpp
lib/CodeGen/TailDuplication.cpp
lib/Target/XCore/XCoreRegisterInfo.cpp