Home | History | Annotate | Download | only in AST

Lines Matching refs:FunctionDecl

78   if (const auto *FD = dyn_cast<FunctionDecl>(D))
90 return isa<FunctionDecl>(DC) || isa<ObjCMethodDecl>(DC) || isa<BlockDecl>(DC);
104 static const FunctionDecl *getStructor(const FunctionDecl *fn) {
112 const FunctionDecl *fn = dyn_cast_or_null<FunctionDecl>(decl);
297 if (!isa<FunctionDecl>(ND) && !isa<VarDecl>(ND)) {
436 void mangleFunctionEncoding(const FunctionDecl *FD);
468 void mangleFunctionEncodingBareType(const FunctionDecl *FD);
530 const FunctionDecl *FD = nullptr);
562 AbiTagList makeFunctionReturnTypeTags(const FunctionDecl *FD);
570 const FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
633 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D))
643 void CXXNameMangler::mangleFunctionEncoding(const FunctionDecl *FD) {
690 void CXXNameMangler::mangleFunctionEncodingBareType(const FunctionDecl *FD) {
776 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) {
1362 Arity = cast<FunctionDecl>(ND)->getNumParams();
1455 mangleFunctionEncoding(cast<FunctionDecl>(DC));
1477 if (const FunctionDecl *Func
1478 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) {
1506 if (const FunctionDecl *Func
1507 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) {
2542 const FunctionDecl *FD) {
4109 if (isa<VarDecl>(D) || isa<FunctionDecl>(D)) {
4409 CXXNameMangler::makeFunctionReturnTypeTags(const FunctionDecl *FD) {
4462 assert((isa<FunctionDecl>(D) || isa<VarDecl>(D)) &&