Home | History | Annotate | Download | only in ARCMigrate

Lines Matching refs:FuncDecl

69                         const FunctionDecl *FuncDecl, bool ResultAnnotated);
76 const FunctionDecl *FuncDecl);
1454 if (const FunctionDecl *FuncDecl = dyn_cast<FunctionDecl>(Decl)) {
1455 CF_BRIDGING_KIND AuditKind = migrateAddFunctionAnnotation(Ctx, FuncDecl);
1479 const FunctionDecl *FuncDecl,
1501 commit.insertAfterToken(FuncDecl->getLocEnd(), AnnotationString);
1507 for (FunctionDecl::param_const_iterator pi = FuncDecl->param_begin(),
1508 pe = FuncDecl->param_end(); pi != pe; ++pi, ++i) {
1530 const FunctionDecl *FuncDecl) {
1531 if (FuncDecl->hasBody())
1534 CallEffects CE = CallEffects::getEffect(FuncDecl);
1535 bool FuncIsReturnAnnotated = (FuncDecl->hasAttr<CFReturnsRetainedAttr>() ||
1536 FuncDecl->hasAttr<CFReturnsNotRetainedAttr>() ||
1537 FuncDecl->hasAttr<NSReturnsRetainedAttr>() ||
1538 FuncDecl->hasAttr<NSReturnsNotRetainedAttr>() ||
1539 FuncDecl->hasAttr<NSReturnsAutoreleasedAttr>());
1542 if (FuncIsReturnAnnotated && FuncDecl->getNumParams() == 0)
1551 else if (!AuditedType(FuncDecl->getReturnType()))
1560 for (FunctionDecl::param_const_iterator pi = FuncDecl->param_begin(),
1561 pe = FuncDecl->param_end(); pi != pe; ++pi, ++i) {
1573 AddCFAnnotations(Ctx, CE, FuncDecl, FuncIsReturnAnnotated);