]> granicus.if.org Git - clang/commit
Make clang to mark static stack allocations with lifetime markers to enable a more...
authorNadav Rotem <nrotem@apple.com>
Sat, 23 Mar 2013 06:43:35 +0000 (06:43 +0000)
committerNadav Rotem <nrotem@apple.com>
Sat, 23 Mar 2013 06:43:35 +0000 (06:43 +0000)
commit495cfa46300979642acde8d93a1f21c9291dac98
treed7e733b747f1ad7852991803a2bfa35648aeeaf9
parent4a792960940bf19acced0123eae08bd39b15138b
Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring.
Patch by John McCall with help by Shuxin Yang.
rdar://13115369

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177819 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDecl.cpp
lib/CodeGen/CGStmt.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
test/CodeGen/lifetime2.c [new file with mode: 0644]
test/CodeGenObjC/arc-blocks.m
test/CodeGenObjC/arc.m