efriedma added a comment. Duplicating lifetime.start and lifetime.end intrinsics isn't fundamentally a problem, as long as they stay correctly paired. What is this supposed to solve? https://reviews.llvm.org/D52307