Lines Matching refs:VariantRef

6761       Expr *VariantRef = A->getVariantFuncRef();  in ActOnOpenMPCall()  local
6771 Exprs.push_back(VariantRef); in ActOnOpenMPCall()
6834 Expr *VariantRef, OMPTraitInfo &TI, in checkOpenMPDeclareVariantFunction() argument
6883 if (!VariantRef) { in checkOpenMPDeclareVariantFunction()
6894 if (FD->isDependentContext() || ShouldDelayChecks(VariantRef, false) || in checkOpenMPDeclareVariantFunction()
6896 return std::make_pair(FD, VariantRef); in checkOpenMPDeclareVariantFunction()
6924 ExprResult VariantRefCast = VariantRef; in checkOpenMPDeclareVariantFunction()
6937 ER = CreateBuiltinUnaryOp(VariantRef->getBeginLoc(), UO_AddrOf, in checkOpenMPDeclareVariantFunction()
6938 VariantRef); in checkOpenMPDeclareVariantFunction()
6941 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6942 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
6945 VariantRef = ER.get(); in checkOpenMPDeclareVariantFunction()
6949 QualType VarianPtrType = Context.getPointerType(VariantRef->getType()); in checkOpenMPDeclareVariantFunction()
6952 VariantRef, FnPtrType.getUnqualifiedType(), in checkOpenMPDeclareVariantFunction()
6958 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
6960 << VariantRef->getType() in checkOpenMPDeclareVariantFunction()
6962 << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
6966 VariantRef, FnPtrType.getUnqualifiedType(), AA_Converting); in checkOpenMPDeclareVariantFunction()
6982 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6983 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
6990 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6991 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
6996 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6997 << VariantId << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7006 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7008 << NewFD->getType() << FD->getType() << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7021 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7023 << VariantRef->getSourceRange(); in checkOpenMPDeclareVariantFunction()
7083 VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7085 PartialDiagnosticAt(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7095 Expr *VariantRef, in ActOnOpenMPDeclareVariantDirective() argument
7099 OMPDeclareVariantAttr::CreateImplicit(Context, VariantRef, &TI, SR); in ActOnOpenMPDeclareVariantDirective()