Lines Matching refs:CGBlockInfo
35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo
52 const CGBlockInfo &blockInfo,
57 const CGBlockInfo &blockInfo) { in buildCopyHelper()
63 const CGBlockInfo &blockInfo) { in buildDisposeHelper()
80 static std::string getBlockCaptureStr(const CGBlockInfo::Capture &Cap,
85 static std::string getBlockDescriptorName(const CGBlockInfo &BlockInfo, in getBlockDescriptorName()
148 const CGBlockInfo &blockInfo) { in buildBlockDescriptor()
320 void setIndex(CGBlockInfo &info, unsigned index, CharUnits offset) { in setIndex()
325 info.SortedCaptures.push_back(CGBlockInfo::Capture::makeIndex( in setIndex()
384 CGBlockInfo &Info, CodeGenModule &CGM) { in addBlockLayout()
473 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader()
546 CGBlockInfo &info) { in computeBlockInfo()
615 CGBlockInfo::Capture::makeConstant(constant, &CI)); in computeBlockInfo()
767 CGBlockInfo blockInfo(blockExpr->getBlockDecl(), CurFn->getName()); in EmitBlockLiteral()
776 llvm::Value *CodeGenFunction::EmitBlockLiteral(const CGBlockInfo &blockInfo) { in EmitBlockLiteral()
890 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in EmitBlockLiteral()
912 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral()
1218 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1261 CGBlockInfo blockInfo(BE->getBlockDecl(), Name); in GetAddrOfGlobalBlock()
1279 const CGBlockInfo &blockInfo, in buildGlobalBlock()
1413 GlobalDecl GD, const CGBlockInfo &blockInfo, const DeclMapTy &ldm, in GenerateBlockFunction()
1514 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1554 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1679 static std::string getBlockCaptureStr(const CGBlockInfo::Capture &Cap, in getBlockCaptureStr()
1776 const SmallVectorImpl<CGBlockInfo::Capture> &Captures, in getCopyDestroyHelperFuncName()
1864 CodeGenFunction::GenerateCopyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateCopyHelperFunction()
2051 CodeGenFunction::GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateDestroyHelperFunction()