Searched refs:CGBlockInfo (Results 1 - 8 of 8) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGBlocks.h47 class CGBlockInfo;
143 /// CGBlockInfo - Information to generate a block literal.
144 class CGBlockInfo { class in namespace:clang::CodeGen
231 CGBlockInfo *NextBlockInfo;
234 return const_cast<CGBlockInfo*>(this)->getCapture(var);
250 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
H A DCGBlocks.cpp30 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) function in class:CGBlockInfo
47 const CGBlockInfo &blockInfo,
52 const CGBlockInfo &blockInfo) {
58 const CGBlockInfo &blockInfo) {
77 const CGBlockInfo &blockInfo) {
206 void setIndex(CGBlockInfo &info, unsigned index) {
211 = CGBlockInfo::Capture::makeIndex(index);
303 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info,
338 CGBlockInfo
[all...]
H A DCGObjCRuntime.h57 class CGBlockInfo;
266 const CodeGen::CGBlockInfo &blockInfo) = 0;
268 const CodeGen::CGBlockInfo &blockInfo) = 0;
H A DCGDebugInfo.h44 class CGBlockInfo;
261 const CGBlockInfo &blockInfo,
272 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
H A DCodeGenFunction.h81 class CGBlockInfo;
270 const CodeGen::CGBlockInfo *BlockInfo;
301 CGBlockInfo *FirstBlockInfo;
1170 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
1171 static void destroyBlockInfos(CGBlockInfo *info);
1173 const CGBlockInfo &Info,
1178 const CGBlockInfo &Info,
1182 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
1183 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
H A DCGObjCMac.cpp1060 const CGBlockInfo &blockInfo) override;
1062 const CGBlockInfo &blockInfo) override;
1935 const CGBlockInfo &blockInfo) {
1966 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2451 const CGBlockInfo &blockInfo) {
2478 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
H A DCGDebugInfo.cpp2932 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) {
3018 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
3076 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable);
H A DCGObjCGNU.cpp556 const CGBlockInfo &blockInfo) override {
560 const CGBlockInfo &blockInfo) override {

Completed in 649 milliseconds