[llvm-dev] lifetime.start/end

Juneyoung Lee via llvm-dev llvm-dev at lists.llvm.org
Fri Dec 18 00:42:04 PST 2020


Hello all,

We're discussing the well-formedness of lifetime.start/end intrinsic here (
https://reviews.llvm.org/D93376), deciding what is a (syntactically &
semantically) valid use of these intrinsics.

I'd like to gather more context about the intrinsics.

1. Is there a frontend or framework that introduces lifetime call with
non-stack allocated objects?
If exists, which behavior do they expect from it?

2. Can a block's lifetime be started bytewise or elementwise?
I imagine an optimization that allow using stack very compactly, but wonder
there is a real-world use case.

Thanks,
Juneyoung
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20201218/5d586fb0/attachment.html>


More information about the llvm-dev mailing list