Searched refs:CGBlockInfo (Results 1 – 8 of 8) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGBlocks.h | 48 class CGBlockInfo; variable 129 class CGBlockInfo { 204 CGBlockInfo *NextBlockInfo; 207 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture() 223 CGBlockInfo(const BlockDecl *blockDecl, llvm::StringRef Name);
|
D | CGBlocks.cpp | 28 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo 44 const CGBlockInfo &blockInfo, 49 const CGBlockInfo &blockInfo) { in buildCopyHelper() 55 const CGBlockInfo &blockInfo) { in buildDisposeHelper() 61 const CGBlockInfo &blockInfo) { in buildBlockDescriptor() 177 void setIndex(CGBlockInfo &info, unsigned index) { in setIndex() 182 = CGBlockInfo::Capture::makeIndex(index); in setIndex() 248 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader() 283 CGBlockInfo &info) { in computeBlockInfo() 348 info.Captures[variable] = CGBlockInfo::Capture::makeConstant(constant); in computeBlockInfo() [all …]
|
D | CGDebugInfo.h | 41 class CGBlockInfo; variable 204 const CGBlockInfo &blockInfo); 214 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
|
D | CGObjCRuntime.h | 58 class CGBlockInfo; variable 263 const CodeGen::CGBlockInfo &blockInfo) = 0;
|
D | CodeGenFunction.h | 76 class CGBlockInfo; variable 599 const CodeGen::CGBlockInfo *BlockInfo; 617 CGBlockInfo *FirstBlockInfo; 1328 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info); 1329 static void destroyBlockInfos(CGBlockInfo *info); 1331 const CGBlockInfo &Info, 1336 const CGBlockInfo &Info, 1341 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo); 1342 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
|
D | CGDebugInfo.cpp | 2329 const CGBlockInfo &blockInfo) { in EmitDeclareOfBlockDeclRefVariable() 2403 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable() 2461 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
|
D | CGObjCMac.cpp | 961 const CGBlockInfo &blockInfo); 1789 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout() 1821 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in BuildGCBlockLayout()
|
D | CGObjCGNU.cpp | 514 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout()
|