diff options
author | Erik Pilkington <erik.pilkington@gmail.com> | 2023-08-16 15:21:05 -0700 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2023-08-16 15:21:46 -0700 |
commit | e698695fbbf62e6676f8907665187f2d2c4d814b (patch) | |
tree | b7dbe0c334a965f61e1e63e9d85b0ae2ce3b7a60 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | b1d0f5f7cd8f71dc7dd1ce388aa88dfcd5d24113 (diff) | |
download | llvm-e698695fbbf62e6676f8907665187f2d2c4d814b.zip llvm-e698695fbbf62e6676f8907665187f2d2c4d814b.tar.gz llvm-e698695fbbf62e6676f8907665187f2d2c4d814b.tar.bz2 |
Reapply: [IRGen] Emit lifetime intrinsics around temporary aggregate argument allocas
This reverts commit e26c24b849211f35a988d001753e0cd15e4a9d7b.
These temporaries are only used in the callee, and their memory can be
reused after the call is complete.
rdar://58552124
Link: https://github.com/llvm/llvm-project/issues/38157
Link: https://github.com/llvm/llvm-project/issues/41896
Link: https://github.com/llvm/llvm-project/issues/43598
Link: https://github.com/ClangBuiltLinux/linux/issues/39
Link: https://reviews.llvm.org/rGfafc6e4fdf3673dcf557d6c8ae0c0a4bb3184402
Reviewed By: rjmccall
Differential Revision: https://reviews.llvm.org/D74094
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions