Searched refs:blockDecl (Results 1 – 4 of 4) sorted by relevance
750 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in EmitBlockLiteral() local753 if (blockDecl->capturesCXXThis()) { in EmitBlockLiteral()760 for (const auto &CI : blockDecl->captures()) { in EmitBlockLiteral()787 } else if (blockDecl->isConversionFromLambda()) { in EmitBlockLiteral()822 if (blockDecl->isConversionFromLambda()) { in EmitBlockLiteral()1111 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in GenerateBlockFunction() local1138 ImplicitParamDecl selfDecl(getContext(), const_cast<BlockDecl*>(blockDecl), in GenerateBlockFunction()1143 args.append(blockDecl->param_begin(), blockDecl->param_end()); in GenerateBlockFunction()1155 StringRef name = CGM.getBlockMangledName(GD, blockDecl); in GenerateBlockFunction()1158 CGM.SetInternalFunctionAttributes(blockDecl, fn, fnInfo); in GenerateBlockFunction()[all …]
250 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
3025 const BlockDecl *blockDecl = block.getBlockDecl(); in EmitDeclareOfBlockLiteralArgVariable() local3028 SourceLocation loc = blockDecl->getCaretLocation(); in EmitDeclareOfBlockLiteralArgVariable()3034 getContextDescriptor(cast<Decl>(blockDecl->getDeclContext())); in EmitDeclareOfBlockLiteralArgVariable()3065 if (blockDecl->capturesCXXThis()) { in EmitDeclareOfBlockLiteralArgVariable()3074 for (const auto &capture : blockDecl->captures()) { in EmitDeclareOfBlockLiteralArgVariable()3101 cast<CXXMethodDecl>(blockDecl->getNonClosureContext()); in EmitDeclareOfBlockLiteralArgVariable()
1952 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in BuildGCBlockLayout() local1962 for (const auto &CI : blockDecl->captures()) { in BuildGCBlockLayout()2461 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in BuildRCBlockLayout() local2474 for (const auto &CI : blockDecl->captures()) { in BuildRCBlockLayout()