diff options
author | Mike Stump <mrs@apple.com> | 2009-02-13 19:29:27 +0000 |
---|---|---|
committer | Mike Stump <mrs@apple.com> | 2009-02-13 19:29:27 +0000 |
commit | 7ab278db061ab8f5e702b6c7ce7061ea4c6fb5fb (patch) | |
tree | 19b864dd7ead64f09f633caebe8ebd9a2714ab33 /clang/lib/CodeGen/CodeGenModule.h | |
parent | fee07a0b47acc2f6d39cf2b809b9daafb4949077 (diff) | |
download | bcm5719-llvm-7ab278db061ab8f5e702b6c7ce7061ea4c6fb5fb.tar.gz bcm5719-llvm-7ab278db061ab8f5e702b6c7ce7061ea4c6fb5fb.zip |
Move NSConcreteStackBlock into CGM.
llvm-svn: 64479
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenModule.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.h b/clang/lib/CodeGen/CodeGenModule.h index fb13dfde5ca..e79d18990d6 100644 --- a/clang/lib/CodeGen/CodeGenModule.h +++ b/clang/lib/CodeGen/CodeGenModule.h @@ -123,6 +123,10 @@ class CodeGenModule { /// blocks. llvm::Constant *NSConcreteGlobalBlock; + /// NSConcreteStackBlock - Cached reference to the class poinnter for stack + /// blocks. + llvm::Constant *NSConcreteStackBlock; + const llvm::Type *BlockDescriptorType; const llvm::Type * GenericBlockLiteralType; struct { @@ -141,6 +145,7 @@ public: void Release(); llvm::Constant *getNSConcreteGlobalBlock(); + llvm::Constant *getNSConcreteStackBlock(); int getGlobalUniqueCount() { return ++Block.GlobalUniqueCount; } const llvm::Type *getBlockDescriptorType(); |