Fix the updating of LiveIntervals after splitting a critical edge. PHI operand
authorCameron Zwarich <zwarich@apple.com>
Tue, 12 Feb 2013 03:49:17 +0000 (03:49 +0000)
committerCameron Zwarich <zwarich@apple.com>
Tue, 12 Feb 2013 03:49:17 +0000 (03:49 +0000)
commitdbf10c4349bb746e6120ff1195c1ce7e21bebf93
treebad9975161bf6b6a83de6b1028be3dd48ade8e56
parentb0fde6dc029a33945bfeea7082a03940f664943c
Fix the updating of LiveIntervals after splitting a critical edge. PHI operand
live ranges should always be extended, and the only successor that should be
considered for extension of other ranges is the target of the split edge.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174935 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/MachineBasicBlock.cpp