[llvm] [IR] Add `dead_on_return` attribute (PR #143271)
Antonio Frighetto via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 10 07:11:26 PDT 2025
================
@@ -176,7 +182,8 @@ bool Argument::hasPassPointeeByValueCopyAttr() const {
AttributeList Attrs = getParent()->getAttributes();
return Attrs.hasParamAttr(getArgNo(), Attribute::ByVal) ||
Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) ||
- Attrs.hasParamAttr(getArgNo(), Attribute::Preallocated);
+ Attrs.hasParamAttr(getArgNo(), Attribute::Preallocated) ||
+ Attrs.hasParamAttr(getArgNo(), Attribute::DeadOnReturn);
----------------
antoniofrighetto wrote:
Oh, sure, updated.
https://github.com/llvm/llvm-project/pull/143271
More information about the llvm-commits
mailing list