Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGBlocks.h47 class CGBlockInfo; variable
153 class CGBlockInfo {
252 CGBlockInfo *NextBlockInfo;
255 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture()
271 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
DCGBlocks.cpp30 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo
47 const CGBlockInfo &blockInfo,
52 const CGBlockInfo &blockInfo) { in buildCopyHelper()
58 const CGBlockInfo &blockInfo) { in buildDisposeHelper()
77 const CGBlockInfo &blockInfo) { in buildBlockDescriptor()
206 void setIndex(CGBlockInfo &info, unsigned index, CharUnits offset) { in setIndex()
212 CGBlockInfo::Capture::makeIndex(index, offset)}); in setIndex()
293 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader()
317 CGBlockInfo &info) { in computeBlockInfo()
380 info.Captures[variable] = CGBlockInfo::Capture::makeConstant(constant); in computeBlockInfo()
[all …]
DCGObjCRuntime.h57 class CGBlockInfo; variable
275 const CodeGen::CGBlockInfo &blockInfo) = 0;
277 const CodeGen::CGBlockInfo &blockInfo) = 0;
DCGDebugInfo.h46 class CGBlockInfo; variable
326 const CGBlockInfo &blockInfo,
336 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
DCodeGenFunction.h82 class CGBlockInfo; variable
282 const CodeGen::CGBlockInfo *BlockInfo;
315 CGBlockInfo *FirstBlockInfo;
1255 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
1256 static void destroyBlockInfos(CGBlockInfo *info);
1259 const CGBlockInfo &Info,
1263 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
1264 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
DCGObjCMac.cpp1053 const CGBlockInfo &blockInfo) override;
1055 const CGBlockInfo &blockInfo) override;
2047 void visitBlock(const CGBlockInfo &blockInfo);
2068 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout()
2092 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock()
2109 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock()
2580 const CGBlockInfo &blockInfo) { in BuildRCBlockLayout()
2607 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in BuildRCBlockLayout()
DCGDebugInfo.cpp3065 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable()
3148 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable()
3206 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
DCGObjCGNU.cpp560 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout()
564 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()