]> granicus.if.org Git - clang/commit
Remove threshold for lifetime marker insertion of named temporaries
authorArnaud A. de Grandmaison <arnaud.degrandmaison@arm.com>
Mon, 1 Dec 2014 09:13:54 +0000 (09:13 +0000)
committerArnaud A. de Grandmaison <arnaud.degrandmaison@arm.com>
Mon, 1 Dec 2014 09:13:54 +0000 (09:13 +0000)
commitb8432d9890211924fc278fbacd475d9611404202
treea0de8689e9840f82308b7476bb5613b2f02d4989
parent763bcb8e8819f6bec0c1e0515e0613b049dbd902
Remove threshold for lifetime marker insertion of named temporaries

Now that TailRecursionElimination has been fixed with r222354, the
threshold on size for lifetime marker insertion can be removed. This
only affects named temporary though, as the patch for unnamed temporaries
is still in progress.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@222993 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/CodeGen/CGDecl.cpp
lib/CodeGen/CodeGenFunction.h
test/CodeGenCXX/destructors.cpp
test/CodeGenCXX/nrvo.cpp
test/CodeGenObjC/arc-blocks.m
test/CodeGenObjC/arc-bridged-cast.m
test/CodeGenObjC/arc-literals.m
test/CodeGenObjC/arc-precise-lifetime.m
test/CodeGenObjC/arc-ternary-op.m
test/CodeGenObjC/arc.m
test/CodeGenObjC/exceptions.m
test/CodeGenObjCXX/arc-move.mm
test/CodeGenObjCXX/arc-references.mm
test/CodeGenObjCXX/arc.mm
test/CodeGenObjCXX/literals.mm