Eliminate the VNInfo::hasPHIKill() flag.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 3 Aug 2012 20:19:44 +0000 (20:19 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 3 Aug 2012 20:19:44 +0000 (20:19 +0000)
commitbf60aa9db5953dd99c561dfa9323b1e3293a5a85
treee6815ef170b7b60b669eafaa489e14bb5ef7590b
parent0ab7103e06ee1da7bde5b196a68be77ab49a005d
Eliminate the VNInfo::hasPHIKill() flag.

The only real user of the flag was removeCopyByCommutingDef(), and it
has been switched to LiveIntervals::hasPHIKill().

All the code changed by this patch was only concerned with computing and
propagating the flag.

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