Lines Matching refs:FD
146 void RSCheckAST::ValidateFunctionDecl(clang::FunctionDecl *FD) { in ValidateFunctionDecl() argument
147 if (!FD) { in ValidateFunctionDecl()
153 size_t numParams = FD->getNumParams(); in ValidateFunctionDecl()
155 clang::QualType resultType = FD->getReturnType().getCanonicalType(); in ValidateFunctionDecl()
158 if (!RSExportType::ValidateType(Context, C, resultType, FD, in ValidateFunctionDecl()
159 FD->getLocStart(), mTargetAPI, in ValidateFunctionDecl()
165 clang::ParmVarDecl *PVD = FD->getParamDecl(i); in ValidateFunctionDecl()
175 mInKernel = RSExportForEach::isRSForEachFunc(mTargetAPI, Context, FD); in ValidateFunctionDecl()
177 if (clang::Stmt *Body = FD->getBody()) { in ValidateFunctionDecl()
228 } else if (clang::FunctionDecl *FD = in VisitDeclStmt() local
230 ValidateFunctionDecl(FD); in VisitDeclStmt()
282 } else if (clang::FunctionDecl *FD = in Validate() local
284 ValidateFunctionDecl(FD); in Validate()