Lines Matching defs:blockDecl
730 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
733 if (blockDecl->capturesCXXThis()) {
741 for (const auto &CI : blockDecl->captures()) {
769 } else if (blockDecl->isConversionFromLambda()) {
803 if (blockDecl->isConversionFromLambda()) {
1087 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
1112 ImplicitParamDecl selfDecl(getContext(), const_cast<BlockDecl*>(blockDecl),
1117 for (auto i : blockDecl->params())
1130 StringRef name = CGM.getBlockMangledName(GD, blockDecl);
1133 CGM.SetInternalFunctionAttributes(blockDecl, fn, fnInfo);
1136 StartFunction(blockDecl, fnType->getReturnType(), fn, fnInfo, args,
1137 blockDecl->getLocation(),
1166 if (blockDecl->capturesCXXThis()) {
1174 for (const auto &CI : blockDecl->captures()) {
1198 PGO.assignRegionCounters(blockDecl, fn);
1199 RegionCounter Cnt = getPGORegionCounter(blockDecl->getBody());
1201 EmitStmt(blockDecl->getBody());
1216 for (const auto &CI : blockDecl->captures()) {
1235 cast<CompoundStmt>(blockDecl->getBody())->getRBracLoc());
1244 FinishFunction(cast<CompoundStmt>(blockDecl->getBody())->getRBracLoc());
1324 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
1326 for (const auto &CI : blockDecl->captures()) {
1491 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
1495 for (const auto &CI : blockDecl->captures()) {