Lines Matching refs:blockDecl

1032   const BlockDecl *blockDecl = blockInfo.getBlockDecl();  in EmitBlockLiteral()  local
1035 if (blockDecl->capturesCXXThis()) { in EmitBlockLiteral()
1042 for (const auto &CI : blockDecl->captures()) { in EmitBlockLiteral()
1060 if (blockDecl->isConversionFromLambda()) { in EmitBlockLiteral()
1105 if (blockDecl->isConversionFromLambda()) { in EmitBlockLiteral()
1529 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in GenerateBlockFunction() local
1565 ImplicitParamDecl SelfDecl(getContext(), const_cast<BlockDecl *>(blockDecl), in GenerateBlockFunction()
1571 args.append(blockDecl->param_begin(), blockDecl->param_end()); in GenerateBlockFunction()
1582 StringRef name = CGM.getBlockMangledName(GD, blockDecl); in GenerateBlockFunction()
1585 CGM.SetInternalFunctionAttributes(blockDecl, fn, fnInfo); in GenerateBlockFunction()
1596 StartFunction(blockDecl, fnType->getReturnType(), fn, fnInfo, args, in GenerateBlockFunction()
1597 blockDecl->getLocation(), in GenerateBlockFunction()
1619 if (blockDecl->capturesCXXThis()) { in GenerateBlockFunction()
1627 for (const auto &CI : blockDecl->captures()) { in GenerateBlockFunction()
1649 PGO.assignRegionCounters(GlobalDecl(blockDecl), fn); in GenerateBlockFunction()
1650 incrementProfileCounter(blockDecl->getBody()); in GenerateBlockFunction()
1651 EmitStmt(blockDecl->getBody()); in GenerateBlockFunction()
1664 for (const auto &CI : blockDecl->captures()) { in GenerateBlockFunction()
1685 cast<CompoundStmt>(blockDecl->getBody())->getRBracLoc()); in GenerateBlockFunction()
1694 FinishFunction(cast<CompoundStmt>(blockDecl->getBody())->getRBracLoc()); in GenerateBlockFunction()