summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2017-06-26 18:49:25 +0000
committerTim Northover <tnorthover@apple.com>2017-06-26 18:49:25 +0000
commit9ac3e4221177906c07ee7fda25037e47581fadf0 (patch)
treee49ecaf8d86c5171d6e7329f702cd1eeefb10625 /clang/lib/Basic/SourceManager.cpp
parent12ddceecde90b0bddabd9c94e1466c2811822418 (diff)
downloadbcm5719-llvm-9ac3e4221177906c07ee7fda25037e47581fadf0.tar.gz
bcm5719-llvm-9ac3e4221177906c07ee7fda25037e47581fadf0.zip
AArch64: remove all kill flags when extending register liveness.
When we forward a stored value to a load and eliminate it entirely we need to make sure the liveness of the register is maintained all the way to its use. Previously we only cleared liveness on the store doing the forwarding, but there could be other killing uses in between. We already do the right thing when the load has to be converted into something else, it was just this one path that skipped it. llvm-svn: 306318
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud