Home | History | Annotate | Download | only in Sema

Lines Matching refs:FD

99   if (const auto *FD = dyn_cast<FunctionDecl>(D))
100 return FD->getParamDecl(Idx)->getSourceRange();
115 if (const auto *FD = dyn_cast<FunctionDecl>(D))
116 return FD->getReturnTypeSourceRange();
544 FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
546 if(FD && IL) {
547 unsigned int NumParams = FD->getNumParams();
556 ArgTy = FD->getParamDecl(ParamIdxFromZero)->getType();
1075 else if (FieldDecl *FD = dyn_cast<FieldDecl>(D)) {
1077 if (!FD->getType()->isDependentType() &&
1078 !FD->getType()->isIncompleteType() && FD->isBitField() &&
1079 S.Context.getTypeAlign(FD->getType()) <= 8)
1082 FD->addAttr(::new (S.Context) PackedAttr(
1543 if (const auto *FD = dyn_cast<FunctionDecl>(D)) {
1544 if (FD->isThisDeclarationADefinition()) {
1545 S.Diag(Attr.getLoc(), diag::err_alias_is_definition) << FD;
2396 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
2397 const FunctionType *FT = FD->getType()->castAs<FunctionType>();
2623 FunctionDecl *FD = nullptr;
2631 FD = dyn_cast<FunctionDecl>(DRE->getDecl());
2633 if (!FD) {
2641 FD = S.ResolveSingleFunctionTemplateSpecialization(ULE, true);
2643 if (!FD) {
2655 if (FD->getNumParams() != 1) {
2664 QualType ParamTy = FD->getParamDecl(0)->getType();
2665 if (S.CheckAssignmentConstraints(FD->getParamDecl(0)->getLocation(),
2673 CleanupAttr(Attr.getRange(), S.Context, FD,
3138 } else if (FieldDecl *FD = dyn_cast<FieldDecl>(D)) {
3139 if (FD->isBitField())
3609 FunctionDecl *FD = cast<FunctionDecl>(D);
3610 if (!FD->getReturnType()->isVoidType()) {
3611 SourceRange RTRange = FD->getReturnTypeSourceRange();
3612 S.Diag(FD->getTypeSpecStartLoc(), diag::err_kern_type_not_void_return)
3613 << FD->getType()
3643 if (S.CheckCallingConvAttr(Attr, CC, /*FD*/nullptr))
3723 const FunctionDecl *FD) {
3780 if (FD)
3781 MT = FD->isCXXInstanceMember() ? TargetInfo::CCMT_Member :
4019 else if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D))
4020 returnType = FD->getReturnType();
4672 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
4673 if (FD->isInlined() && A.getKind() == AttributeList::AT_DLLImport &&
5569 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) {
5575 NewFD = FunctionDecl::Create(FD->getASTContext(), FD->getDeclContext(),
5577 FD->getType(), FD->getTypeSourceInfo(),
5579 FD->hasPrototype(),
5583 if (FD->getQualifier())
5584 NewFD->setQualifierInfo(FD->getQualifierLoc());
5588 QualType FDTy = FD->getType();
5645 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D))
5646 if (FD->isExternC())
5647 ND = FD;
5730 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(decl)) {
5733 if (FD->hasAttr<UnavailableAttr>() &&