Lines Matching refs:VariantRef
7227 Expr *VariantRef = A->getVariantFuncRef(); in ActOnOpenMPCall() local
7237 Exprs.push_back(VariantRef); in ActOnOpenMPCall()
7300 Expr *VariantRef, in checkOpenMPDeclareVariantFunction() argument
7352 if (!VariantRef) { in checkOpenMPDeclareVariantFunction()
7363 if (FD->isDependentContext() || ShouldDelayChecks(VariantRef, false) || in checkOpenMPDeclareVariantFunction()
7365 return std::make_pair(FD, VariantRef); in checkOpenMPDeclareVariantFunction()
7426 ExprResult VariantRefCast = VariantRef; in checkOpenMPDeclareVariantFunction()
7439 ER = SemaRef.CreateBuiltinUnaryOp(VariantRef->getBeginLoc(), UO_AddrOf, in checkOpenMPDeclareVariantFunction()
7440 VariantRef); in checkOpenMPDeclareVariantFunction()
7443 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7444 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7447 VariantRef = ER.get(); in checkOpenMPDeclareVariantFunction()
7451 QualType VarianPtrType = Context.getPointerType(VariantRef->getType()); in checkOpenMPDeclareVariantFunction()
7454 VariantRef, FnPtrType.getUnqualifiedType(), in checkOpenMPDeclareVariantFunction()
7460 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7462 << VariantRef->getType() in checkOpenMPDeclareVariantFunction()
7464 << (NumAppendArgs ? 1 : 0) << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7468 VariantRef, FnPtrType.getUnqualifiedType(), Sema::AA_Converting); in checkOpenMPDeclareVariantFunction()
7484 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7485 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7492 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7493 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7498 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7499 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7504 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7506 << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7515 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7518 << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7531 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7533 << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7593 VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7595 PartialDiagnosticAt(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7605 FunctionDecl *FD, Expr *VariantRef, OMPTraitInfo &TI, in ActOnOpenMPDeclareVariantDirective() argument
7665 getASTContext(), VariantRef, &TI, in ActOnOpenMPDeclareVariantDirective()