Teach IR generation to return 'this' from constructors and destructors
authorJohn McCall <rjmccall@apple.com>
Tue, 31 Aug 2010 07:33:07 +0000 (07:33 +0000)
committerJohn McCall <rjmccall@apple.com>
Tue, 31 Aug 2010 07:33:07 +0000 (07:33 +0000)
commit4c40d98ab7acf5f27fa89b17bd8fc0ef7683df37
treed4d40dc8719612b86724f6df0f0850057ec3b843
parent1baf2f778c26a71d1353ff2cc1701fcd1dbeaf76
Teach IR generation to return 'this' from constructors and destructors
under the ARM ABI.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112588 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
lib/CodeGen/CGCXX.cpp
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGDeclCXX.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CGExprConstant.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGRTTI.cpp
lib/CodeGen/CGVTT.cpp
lib/CodeGen/CGVTables.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/CodeGenTypes.h
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
test/CodeGenCXX/arm.cpp