zmodem wrote:

This is a follow-up to the discussion on the previous PR:

- I think that discussion ended with the conclusion that we need an explicit 
mechanism for marking out-of-frame allocas.
- We agree it should not be metadata
- I think an intrinsic may be better than a flag directly on the alloca 
instruction (like `inalloca`), because we would need to teach optimizations 
about such a flag. For example, that an "out-of-frame" alloca is not 
replaceable with a regular alloca.
- I'm not entirely sure how to deprecate a metadata. I think we need to parse 
it for backwards compatibility, at least at the bitcode level?

https://github.com/llvm/llvm-project/pull/129255
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to