summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CallGraph.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-19 23:34:59 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-19 23:34:59 +0000
commita34a69ce0cbb02a9e8306de261ef6dad2363cf29 (patch)
tree8da8f2b2ba8ad4c336f5325a9ab95ade4b330c50 /clang/lib/Analysis/CallGraph.cpp
parent97b1076435d31488088b13a0a3b8ce320a751b28 (diff)
downloadbcm5719-llvm-a34a69ce0cbb02a9e8306de261ef6dad2363cf29.tar.gz
bcm5719-llvm-a34a69ce0cbb02a9e8306de261ef6dad2363cf29.zip
Fix 12892.
Dead code elimination during coalescing could cause a virtual register to be split into connected components. The following rewriting would be confused about the already joined copies present in the code, but without a corresponding value number in the live range. Erase all joined copies instantly when joining intervals such that the MI and LiveInterval representations are always in sync. llvm-svn: 157135
Diffstat (limited to 'clang/lib/Analysis/CallGraph.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud