Home | History | Annotate | Download | only in Sema

Lines Matching refs:FunctionDecl

391   if (auto *DFD = dyn_cast<FunctionDecl>(DUnderlying)) {
392 auto *EFD = cast<FunctionDecl>(EUnderlying);
438 if (!isa<FunctionDecl>(DUnderlying) && !isa<VarDecl>(DUnderlying)) {
465 return isa<VarDecl>(D) || isa<EnumConstantDecl>(D) || isa<FunctionDecl>(D) ||
565 } else if (isa<FunctionDecl>(D)) {
890 FunctionDecl *Specialization = nullptr;
1404 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(Entity)) {
1407 if (FunctionDecl *Pattern = FD->getTemplateInstantiationPattern())
2769 const FunctionDecl *FDecl = D->getUnderlyingDecl()->getAsFunction();
3143 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
3233 FunctionDecl *OldFD = Old->getAsFunction();
3234 FunctionDecl *NewFD = New->getAsFunction();
3236 FunctionDecl *Cursor = NewFD;
3312 if (!isa<FunctionDecl>(D) && !isa<FunctionTemplateDecl>(D))
4881 FunctionDecl *FD = nullptr;
4886 if (!(FD = dyn_cast<FunctionDecl>(ND)) && isa<ValueDecl>(ND)) {
4899 // Skip the current candidate if it is not a FunctionDecl or does not accept
4939 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D))