Mike Stump
|
6764593098
|
Fixup codegen for nested blocks that use copy/dispose in the inner
blocks, so that the outer blocks use it as well. Radar 6762279
llvm-svn: 68811
|
2009-04-10 18:52:28 +00:00 |
Mike Stump
|
871c1f6f88
|
Remove -f__block as codegen for __block variables should be solid.
llvm-svn: 67697
|
2009-03-25 18:05:39 +00:00 |
Mike Stump
|
d2142cffbf
|
Fixup codegen for block literals that bleed copy/dispose information
from previous block literals.
llvm-svn: 67696
|
2009-03-25 17:58:24 +00:00 |
Daniel Dunbar
|
a45cf5b6b0
|
Rename clang to clang-cc.
Tests and drivers updated, still need to shuffle dirs.
llvm-svn: 67602
|
2009-03-24 02:24:46 +00:00 |
Mike Stump
|
efd7caa825
|
Fixup codegen for nested block literals so that we generate
copy_helpers and dispose_helpers as necessary for them.
llvm-svn: 67453
|
2009-03-21 21:00:35 +00:00 |
Mike Stump
|
bc7d67ce08
|
Add codegen support for aggregate BlockDeclRefExprs.
llvm-svn: 67207
|
2009-03-18 15:54:29 +00:00 |
Mike Stump
|
5469f29aa9
|
Do up codegen for function static data and externs in functions in block
literals.
llvm-svn: 66984
|
2009-03-13 23:34:28 +00:00 |
Mike Stump
|
6f7d9f8774
|
codegen support for dispose helpers for block literals.
llvm-svn: 66320
|
2009-03-07 02:53:18 +00:00 |
Mike Stump
|
aeb0ffd56c
|
Codegen support for copy helpers for block literals.
llvm-svn: 66319
|
2009-03-07 02:35:30 +00:00 |
Mike Stump
|
cfc045e36c
|
Testcase for last fix.
llvm-svn: 66258
|
2009-03-06 06:35:21 +00:00 |
Mike Stump
|
fbe25dd1e4
|
Finish off __Block_byref_id_object_dispose codegen for block literals.
llvm-svn: 66247
|
2009-03-06 04:53:30 +00:00 |
Mike Stump
|
ee2a5ee5f7
|
More codegen support for the copy/dispose helpers for block literals.
llvm-svn: 66241
|
2009-03-06 02:29:21 +00:00 |
Mike Stump
|
0c74327715
|
Framework for codegen for copy/dispose helpers.
llvm-svn: 66231
|
2009-03-06 01:33:24 +00:00 |
Mike Stump
|
626aecc4be
|
Add codegen support for __block variables to call _Block_object_dispose as necessary.
llvm-svn: 66117
|
2009-03-05 01:23:13 +00:00 |
Mike Stump
|
2d33d6300c
|
Fixup __block codegen in nested block literals.
llvm-svn: 66091
|
2009-03-04 22:48:06 +00:00 |
Mike Stump
|
0874160bd5
|
Add __block codegen testcase. We introduce a temporary flag to enable
codegen, until such time as codegen is complete enough to turn on with
-fblocks.
llvm-svn: 66031
|
2009-03-04 13:17:22 +00:00 |