|
|
Bugzilla Link |
31511 |
Version |
trunk |
OS |
All |
Blocks |
#30343 |
Reporter |
LLVM Bugzilla Contributor |
Extended Description
MemorySSA is smart enough to understand that lifetime.start and lifetime.end don't actually alias anything.
However, this means when we make replacements of loads with stores, etc, we probably have situations where we are extending the life part the lifetime.start or end on either side.
I'll work up some testcases and test them