Reland "Try to implement lambdas with inalloca parameters by forwarding without use...
authorAmy Huang <akhuang@google.com>
Fri, 23 Jun 2023 18:41:44 +0000 (11:41 -0700)
committerTobias Hieta <tobias@hieta.se>
Thu, 10 Aug 2023 07:05:22 +0000 (09:05 +0200)
commit8fb604fcd36019dc2982fea86a14efe7b3a71773
tree2a10cbc6c8ba96c6688a4fc4be624f610827d57b
parente69c715c39f05ed2d9ceedaf71feeb61e0c142ef
Reland "Try to implement lambdas with inalloca parameters by forwarding without use of inallocas."t

This reverts commit 8ed7aa59f489715d39d32e72a787b8e75cfda151.

Differential Revision: https://reviews.llvm.org/D154007

(cherry picked from commit 27dab4d305acb6e0935e014c061c5317016ae2b3)
clang/include/clang/CodeGen/CGFunctionInfo.h
clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/CGCall.h
clang/lib/CodeGen/CGClass.cpp
clang/lib/CodeGen/CGDeclCXX.cpp
clang/lib/CodeGen/CodeGenABITypes.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/CodeGen/CodeGenTypes.h
clang/lib/CodeGen/Targets/X86.cpp
clang/test/CodeGenCXX/inalloca-lambda.cpp