Home | History | Annotate | Download | only in AST

Lines Matching refs:NumVars

126   unsigned NumVars;
132 static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
137 assert(VL.size() == NumVars &&
153 : OMPClause(K, StartLoc, EndLoc), LParenLoc(LParenLoc), NumVars(N) {}
161 unsigned varlist_size() const { return NumVars; }
162 bool varlist_empty() const { return NumVars == 0; }
185 NumVars);
1898 /// \brief Build 'linear' clause with given number of variables \a NumVars.
1904 /// \param NumVars Number of variables.
1909 unsigned NumVars)
1911 EndLoc, NumVars),
1917 /// \param NumVars Number of variables.
1919 explicit OMPLinearClause(unsigned NumVars)
1922 NumVars),
1928 /// There are NumVars expressions with initial values allocated after the
1929 /// varlist, they are followed by NumVars update expressions (used to update
1931 /// NumVars final expressions (used to calculate the linear variable's
2004 /// \brief Creates an empty clause with the place for \a NumVars variables.
2007 /// \param NumVars Number of variables.
2009 static OMPLinearClause *CreateEmpty(const ASTContext &C, unsigned NumVars);
2122 /// \brief Build 'aligned' clause with given number of variables \a NumVars.
2128 /// \param NumVars Number of variables.
2132 unsigned NumVars)
2134 EndLoc, NumVars),
2139 /// \param NumVars Number of variables.
2141 explicit OMPAlignedClause(unsigned NumVars)
2144 NumVars),
2163 /// \brief Creates an empty clause with the place for \a NumVars variables.
2166 /// \param NumVars Number of variables.
2168 static OMPAlignedClause *CreateEmpty(const ASTContext &C, unsigned NumVars);
3046 /// \param NumVars Number of expressions listed in the clause.
3055 unsigned NumVars, unsigned NumUniqueDeclarations,
3057 : OMPVarListClause<T>(K, StartLoc, LParenLoc, EndLoc, NumVars),
3335 /// \brief Build a clause for \a NumVars listed expressions, \a
3345 /// \param NumVars Number of expressions listed in this clause.
3355 unsigned NumVars, unsigned NumUniqueDeclarations,
3358 NumVars, NumUniqueDeclarations,
3365 /// \param NumVars Number of expressions listed in this clause.
3371 explicit OMPMapClause(unsigned NumVars, unsigned NumUniqueDeclarations,
3375 NumVars, NumUniqueDeclarations, NumComponentLists, NumComponents),
3401 /// \brief Creates an empty clause with the place for for \a NumVars original
3406 /// \param NumVars Number of expressions listed in the clause.
3413 static OMPMapClause *CreateEmpty(const ASTContext &C, unsigned NumVars,
4044 /// \brief Build clause with number of variables \a NumVars.
4048 /// \param NumVars Number of expressions listed in this clause.
4055 SourceLocation EndLoc, unsigned NumVars,
4058 : OMPMappableExprListClause(OMPC_to, StartLoc, LParenLoc, EndLoc, NumVars,
4064 /// \param NumVars Number of expressions listed in this clause.
4070 explicit OMPToClause(unsigned NumVars, unsigned NumUniqueDeclarations,
4074 NumVars, NumUniqueDeclarations, NumComponentLists, NumComponents) {}
4092 /// \brief Creates an empty clause with the place for \a NumVars variables.
4095 /// \param NumVars Number of expressions listed in the clause.
4102 static OMPToClause *CreateEmpty(const ASTContext &C, unsigned NumVars,
4148 /// \brief Build clause with number of variables \a NumVars.
4152 /// \param NumVars Number of expressions listed in this clause.
4159 SourceLocation EndLoc, unsigned NumVars,
4163 NumVars, NumUniqueDeclarations,
4168 /// \param NumVars Number of expressions listed in this clause.
4174 explicit OMPFromClause(unsigned NumVars, unsigned NumUniqueDeclarations,
4178 NumVars, NumUniqueDeclarations, NumComponentLists, NumComponents) {}
4196 /// \brief Creates an empty clause with the place for \a NumVars variables.
4199 /// \param NumVars Number of expressions listed in the clause.
4206 static OMPFromClause *CreateEmpty(const ASTContext &C, unsigned NumVars,