Modified VNInfo. The "copy" member is now a union which holds the copy for a register...
authorLang Hames <lhames@gmail.com>
Mon, 10 Aug 2009 23:43:28 +0000 (23:43 +0000)
committerLang Hames <lhames@gmail.com>
Mon, 10 Aug 2009 23:43:28 +0000 (23:43 +0000)
commit52c1afcaea61440950a11a4ccadac4354420d727
tree51c79e3aeffd0e16d2fa6d4547857afdb19a2a81
parent00edf39b3447db1b8dc0030d716ef70675f55755
Modified VNInfo. The "copy" member is now a union which holds the copy for a register interval, or the defining register for a stack interval. Access is via getCopy/setCopy and getReg/setReg.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78620 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveInterval.h
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/PreAllocSplitting.cpp
lib/CodeGen/RegAllocPBQP.cpp
lib/CodeGen/SimpleRegisterCoalescing.cpp
lib/CodeGen/StrongPHIElimination.cpp