Lines Matching defs:FD
532 const FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
533 if (!FD)
538 = FD->getTemplateSpecializationInfo()) {
541 FD->getMemberSpecializationInfo()) {
551 FD->hasBody(Def) && Def->isInlined() && !Def->hasAttr<GNUInlineAttr>();
1169 const FunctionDecl *FD = cast<FunctionDecl>(OuterD);
1170 if (!FD->isInlined() &&
1171 FD->getTemplateSpecializationKind() == TSK_Undeclared)
1174 LV = getLVForDecl(FD, computation);
1382 } else if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(*I)) {
1384 if (FD->hasWrittenPrototype())
1385 FT = dyn_cast<FunctionProtoType>(FD->getType()->castAs<FunctionType>());
1387 OS << *FD << '(';
1389 unsigned NumParams = FD->getNumParams();
1393 OS << FD->getParamDecl(i)->getType().stream(P);
1436 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(this))
1438 return FD->getPreviousDecl() == OldD;
2466 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(*RI))
2467 if (FD->getNumParams() == 1 && !FD->isVariadic())
2468 return FD;
2653 for (const FunctionDecl *FD = this; FD; FD = FD->getPreviousDecl())
2654 if (FD->getStorageClass() == SC_Extern)
2664 for (const FunctionDecl *FD = Redecl->getPreviousDecl(); FD;
2665 FD = FD->getPreviousDecl())
2666 if (FD->getStorageClass() == SC_Extern)
2880 FunctionDecl *FD,
2885 = new (C) MemberSpecializationInfo(FD, TSK);
3126 if (FunctionDecl *FD = getInstantiatedFromMemberFunction()) {
3128 if (FD->hasBody(Definition))