Lines Matching refs:funcDecl
438 const auto funcDecl = cast<FunctionDecl>(gd.getDecl()); in generateCode() local
441 SourceLocation loc = funcDecl->getLocation(); in generateCode()
442 Stmt *body = funcDecl->getBody(); in generateCode()
444 body ? body->getSourceRange() : funcDecl->getLocation(); in generateCode()
465 if (isa<CXXDestructorDecl>(funcDecl)) { in generateCode()
467 } else if (isa<CXXConstructorDecl>(funcDecl)) { in generateCode()
470 funcDecl->hasAttr<CUDAGlobalAttr>()) { in generateCode()
472 } else if (isa<CXXMethodDecl>(funcDecl) && in generateCode()
473 cast<CXXMethodDecl>(funcDecl)->isLambdaStaticInvoker()) { in generateCode()
475 } else if (funcDecl->isDefaulted() && isa<CXXMethodDecl>(funcDecl) && in generateCode()
476 (cast<CXXMethodDecl>(funcDecl)->isCopyAssignmentOperator() || in generateCode()
477 cast<CXXMethodDecl>(funcDecl)->isMoveAssignmentOperator())) { in generateCode()