[clang] [CIR] Add cir.lifetime.start and cir.lifetime.end Op (PR #199599)

Erich Keane via cfe-commits cfe-commits at lists.llvm.org
Tue May 26 06:49:33 PDT 2026


erichkeane wrote:

> > I'm unfamiliar with `ucf`? Is that a dialect that google doesn't know about? If so, why doesn't said dialect have the lifetime markers rather than CIR?
> 
> Unstructured control flow (blocks + branches).

Ah, thanks :)  Then yes, we'd definitely need that.  Do we/do we intend to do that at the CIR level, or as a part of lowering to other dialects? 

I'm not against these if we intend to do that conversion entirely within CIR, but as @Lancern mentioned above: I want to make sure we're not going to have Clang generate these

https://github.com/llvm/llvm-project/pull/199599


More information about the cfe-commits mailing list