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()
86 const CGBlockInfo::Capture *Capture;
93 const CGBlockInfo::Capture &Capture) in BlockCaptureManagedEntity()
114 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts,
122 static std::string getBlockDescriptorName(const CGBlockInfo &BlockInfo, in getBlockDescriptorName()
186 const CGBlockInfo &blockInfo) { in buildBlockDescriptor()
356 void setIndex(CGBlockInfo &info, unsigned index, CharUnits offset) { in setIndex()
361 auto C = CGBlockInfo::Capture::makeIndex(index, offset, FieldType); in setIndex()
448 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader()
523 CGBlockInfo &info) { in computeBlockInfo()
593 info.Captures[variable] = CGBlockInfo::Capture::makeConstant(constant); in computeBlockInfo()
787 CGBlockInfo blockInfo(blockExpr->getBlockDecl(), CurFn->getName()); in EmitBlockLiteral()
796 llvm::Value *CodeGenFunction::EmitBlockLiteral(const CGBlockInfo &blockInfo) { in EmitBlockLiteral()
912 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in EmitBlockLiteral()
934 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral()
1247 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1292 CGBlockInfo blockInfo(BE->getBlockDecl(), Name); in GetAddrOfGlobalBlock()
1310 const CGBlockInfo &blockInfo, in buildGlobalBlock()
1443 const CGBlockInfo &blockInfo, in GenerateBlockFunction()
1546 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1586 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1678 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts, in findBlockCapturedManagedEntities()
1682 const CGBlockInfo::Capture &Capture = BlockInfo.getCapture(Variable); in findBlockCapturedManagedEntities()
1918 CodeGenFunction::GenerateCopyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateCopyHelperFunction()
1980 const CGBlockInfo::Capture &capture = *CopiedCapture.Capture; in GenerateCopyHelperFunction()
2115 CodeGenFunction::GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateDestroyHelperFunction()
2175 const CGBlockInfo::Capture &capture = *DestroyedCapture.Capture; in GenerateDestroyHelperFunction()