summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Hello
diff options
context:
space:
mode:
authorBjorn Steinbrink <bsteinbr@gmail.com>2015-08-20 08:25:28 +0000
committerBjorn Steinbrink <bsteinbr@gmail.com>2015-08-20 08:25:28 +0000
commitcc7e8a9705fc9cdd5bc19324c5194ad26e40959b (patch)
treeaabfb2e48c9d801e168110b31d6fa9598d7aea13 /llvm/lib/Transforms/Hello
parent0f792189a478d476666b5966ac7d70e17738f3ef (diff)
downloadbcm5719-llvm-cc7e8a9705fc9cdd5bc19324c5194ad26e40959b.tar.gz
bcm5719-llvm-cc7e8a9705fc9cdd5bc19324c5194ad26e40959b.zip
[DSE] Enable removal of lifetime intrinsics in terminating blocks
Usually DSE is not supposed to remove lifetime intrinsics, but it's actually ok to remove them for dead objects in terminating blocks, because they convey no extra information there. Until we hit a lifetime start that cannot be removed, that is. Because from that point on the lifetime intrinsics become interesting again, e.g. for stack coloring. Reviewers: reames Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D11710 llvm-svn: 245542
Diffstat (limited to 'llvm/lib/Transforms/Hello')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud