Mike Stump
ad75ab414e
Move more blocks CodeGenFunction code up and out.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66049 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-04 19:03:44 +00:00
Mike Stump
3947de5edd
Move some of the CodeGenFunction blocks code up and out. No
...
functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66048 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-04 18:57:26 +00:00
Mike Stump
90a904309c
Move more of the blocks code up and out.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66046 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-04 18:47:42 +00:00
Mike Stump
2a998148a6
Move more of blocks codegen out of CodeGenModule and into the
...
BlockModule. No functionality change. This should help people that
don't want to know anything about blocks not be confused by the
overloaded use of the term block or nor want to see all the blocks
goop.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66042 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-04 18:17:45 +00:00
Mike Stump
d883d841c2
Start the migration of more of the blocks code out of sight for most
...
people. De-duplicates BLOCK_NEEDS_FREE and friends.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66035 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-04 15:35:22 +00:00