Lines Matching defs:FD
36 const clang::FunctionDecl *FD) {
37 slangAssert(DiagEngine && FD);
38 const clang::ASTContext &C = FD->getASTContext();
39 if (FD->getResultType().getCanonicalType() != C.VoidTy) {
41 clang::FullSourceLoc(FD->getLocation(), DiagEngine->getSourceManager()),
53 const clang::FunctionDecl *FD) {
54 llvm::StringRef Name = FD->getName();
59 if (!ValidateFuncDecl(Context->getDiagnostics(), FD)) {
63 F = new RSExportFunc(Context, Name, FD);
66 if (FD->getNumParams() <= 0) {
81 for (unsigned i = 0; i < FD->getNumParams(); i++) {
82 const clang::ParmVarDecl *PVD = FD->getParamDecl(i);
91 clang::FieldDecl *FD =
102 RD->addDecl(FD);