Lines Matching refs:VarLoc
14801 SourceLocation VarLoc; in ActOnOpenMPInteropDirective() local
14805 VarLoc = IC->getVarLoc(); in ActOnOpenMPInteropDirective()
14809 VarLoc = UC->getVarLoc(); in ActOnOpenMPInteropDirective()
14813 VarLoc = DC->getVarLoc(); in ActOnOpenMPInteropDirective()
14822 Diag(VarLoc, diag::err_omp_interop_var_multiple_actions) << VD; in ActOnOpenMPInteropDirective()
14832 SourceLocation VarLoc, in isValidInteropVariable() argument
14841 SemaRef.Diag(VarLoc, diag::err_omp_interop_variable_expected) << 0; in isValidInteropVariable()
14849 VarLoc, Sema::LookupOrdinaryName); in isValidInteropVariable()
14862 SemaRef.Diag(VarLoc, diag::err_omp_implied_type_not_found) in isValidInteropVariable()
14869 SemaRef.Diag(VarLoc, diag::err_omp_interop_variable_wrong_type); in isValidInteropVariable()
14877 SemaRef.Diag(VarLoc, diag::err_omp_interop_variable_expected) in isValidInteropVariable()
14888 SourceLocation VarLoc, SourceLocation EndLoc) { in ActOnOpenMPInitClause() argument
14890 if (!isValidInteropVariable(*this, InteropVar, VarLoc, OMPC_init)) in ActOnOpenMPInitClause()
14908 IsTargetSync, StartLoc, LParenLoc, VarLoc, in ActOnOpenMPInitClause()
14914 SourceLocation VarLoc, in ActOnOpenMPUseClause() argument
14917 if (!isValidInteropVariable(*this, InteropVar, VarLoc, OMPC_use)) in ActOnOpenMPUseClause()
14921 OMPUseClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPUseClause()
14927 SourceLocation VarLoc, in ActOnOpenMPDestroyClause() argument
14930 !isValidInteropVariable(*this, InteropVar, VarLoc, OMPC_destroy)) in ActOnOpenMPDestroyClause()
14934 OMPDestroyClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPDestroyClause()