Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGBlocks.h48 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);
DCGBlocks.cpp28 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 …]
DCGDebugInfo.h41 class CGBlockInfo; variable
204 const CGBlockInfo &blockInfo);
214 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
DCGObjCRuntime.h58 class CGBlockInfo; variable
263 const CodeGen::CGBlockInfo &blockInfo) = 0;
DCodeGenFunction.h76 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);
DCGDebugInfo.cpp2329 const CGBlockInfo &blockInfo) { in EmitDeclareOfBlockDeclRefVariable()
2403 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable()
2461 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
DCGObjCMac.cpp961 const CGBlockInfo &blockInfo);
1789 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout()
1821 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in BuildGCBlockLayout()
DCGObjCGNU.cpp514 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout()