Searched refs:CGBlockInfo (Results 1 – 8 of 8) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGBlocks.h | 47 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);
|
D | CGBlocks.cpp | 30 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 …]
|
D | CGObjCRuntime.h | 57 class CGBlockInfo; variable 275 const CodeGen::CGBlockInfo &blockInfo) = 0; 277 const CodeGen::CGBlockInfo &blockInfo) = 0;
|
D | CGDebugInfo.h | 46 class CGBlockInfo; variable 326 const CGBlockInfo &blockInfo, 336 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
|
D | CodeGenFunction.h | 82 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);
|
D | CGObjCMac.cpp | 1053 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()
|
D | CGDebugInfo.cpp | 3065 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()
|
D | CGObjCGNU.cpp | 560 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() 564 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
|