Lines Matching refs:VariantRef

6777       Expr *VariantRef = A->getVariantFuncRef();  in ActOnOpenMPCall()  local
6787 Exprs.push_back(VariantRef); in ActOnOpenMPCall()
6850 Expr *VariantRef, OMPTraitInfo &TI, in checkOpenMPDeclareVariantFunction() argument
6899 if (!VariantRef) { in checkOpenMPDeclareVariantFunction()
6910 if (FD->isDependentContext() || ShouldDelayChecks(VariantRef, false) || in checkOpenMPDeclareVariantFunction()
6912 return std::make_pair(FD, VariantRef); in checkOpenMPDeclareVariantFunction()
6940 ExprResult VariantRefCast = VariantRef; in checkOpenMPDeclareVariantFunction()
6953 ER = CreateBuiltinUnaryOp(VariantRef->getBeginLoc(), UO_AddrOf, in checkOpenMPDeclareVariantFunction()
6954 VariantRef); in checkOpenMPDeclareVariantFunction()
6957 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6958 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
6961 VariantRef = ER.get(); in checkOpenMPDeclareVariantFunction()
6965 QualType VarianPtrType = Context.getPointerType(VariantRef->getType()); in checkOpenMPDeclareVariantFunction()
6968 VariantRef, FnPtrType.getUnqualifiedType(), in checkOpenMPDeclareVariantFunction()
6974 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
6976 << VariantRef->getType() in checkOpenMPDeclareVariantFunction()
6978 << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
6982 VariantRef, FnPtrType.getUnqualifiedType(), AA_Converting); in checkOpenMPDeclareVariantFunction()
6998 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6999 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7006 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7007 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7012 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7013 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7022 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7024 << NewFD->getType() << FD->getType() << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7037 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7039 << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7099 VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7101 PartialDiagnosticAt(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7111 Expr *VariantRef, in ActOnOpenMPDeclareVariantDirective() argument
7115 OMPDeclareVariantAttr::CreateImplicit(Context, VariantRef, &TI, SR); in ActOnOpenMPDeclareVariantDirective()