Searched refs:blockDecl (Results 1 – 4 of 4) sorted by relevance
751 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in EmitBlockLiteral() local754 if (blockDecl->capturesCXXThis()) { in EmitBlockLiteral()761 for (const auto &CI : blockDecl->captures()) { in EmitBlockLiteral()788 } else if (blockDecl->isConversionFromLambda()) { in EmitBlockLiteral()825 if (blockDecl->isConversionFromLambda()) { in EmitBlockLiteral()1141 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in GenerateBlockFunction() local1168 ImplicitParamDecl selfDecl(getContext(), const_cast<BlockDecl*>(blockDecl), in GenerateBlockFunction()1173 args.append(blockDecl->param_begin(), blockDecl->param_end()); in GenerateBlockFunction()1185 StringRef name = CGM.getBlockMangledName(GD, blockDecl); in GenerateBlockFunction()1188 CGM.SetInternalFunctionAttributes(blockDecl, fn, fnInfo); in GenerateBlockFunction()[all …]
271 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
3155 const BlockDecl *blockDecl = block.getBlockDecl(); in EmitDeclareOfBlockLiteralArgVariable() local3158 SourceLocation loc = blockDecl->getCaretLocation(); in EmitDeclareOfBlockLiteralArgVariable()3164 getDeclContextDescriptor(blockDecl); in EmitDeclareOfBlockLiteralArgVariable()3195 if (blockDecl->capturesCXXThis()) { in EmitDeclareOfBlockLiteralArgVariable()3204 for (const auto &capture : blockDecl->captures()) { in EmitDeclareOfBlockLiteralArgVariable()3231 cast<CXXMethodDecl>(blockDecl->getNonClosureContext()); in EmitDeclareOfBlockLiteralArgVariable()
2097 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in visitBlock() local2105 for (const auto &CI : blockDecl->captures()) { in visitBlock()2590 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in BuildRCBlockLayout() local2603 for (const auto &CI : blockDecl->captures()) { in BuildRCBlockLayout()