aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2009-11-07 01:58:40 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2009-11-07 01:58:40 +0000
commitd1332dcf1421bd9a7b2e9527056cb1934aea041c (patch)
treee37b7e58258130f06e5f359cc760e4c24287d30e /lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
parentcbc9debd4e99fc06ef89fdd5817c81bc92ac6a85 (diff)
downloadexternal_llvm-d1332dcf1421bd9a7b2e9527056cb1934aea041c.zip
external_llvm-d1332dcf1421bd9a7b2e9527056cb1934aea041c.tar.gz
external_llvm-d1332dcf1421bd9a7b2e9527056cb1934aea041c.tar.bz2
Fix inverted conflict test in -early-coalesce.
A non-identity copy cannot be coalesced when the phi join destination register is live at the copy site. Also verify the condition that the PHI join source register is only used in the PHI join. Otherwise the coalescing is invalid. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86322 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp')
0 files changed, 0 insertions, 0 deletions