Lines Matching full:clause

57 // Represents the 'auto' clause.
79 // Represents the 'independent' clause.
100 // Represents the 'seq' clause.
200 /// Represents a clause that has a list of parameters.
224 /// A 'device_type' or 'dtype' clause, takes a list of either an 'asterisk' or
241 "Invalid clause kind for device-type"); in OpenACCDeviceTypeClause()
280 /// A 'default' clause, has the optional 'none' or 'present' argument.
295 "Invalid Clause Kind"); in OpenACCDefaultClause()
348 /// An 'if' clause, which has a required condition expression.
363 /// A 'self' clause, which has an optional condition expression.
377 /// Represents a clause that has one or more expressions associated with it.
411 // Represents the 'devnum' and expressions lists for the 'wait' clause.
550 /// Represents a clause with one or more 'var' objects, represented as an expr,
709 "Invalid clause kind for copy-clause"); in OpenACCCopyClause()
740 "Invalid clause kind for copyin-clause"); in OpenACCCopyInClause()
772 "Invalid clause kind for copyout-clause"); in OpenACCCopyOutClause()
804 "Invalid clause kind for create-clause"); in OpenACCCreateClause()
857 for (const OpenACCClause *Clause : List) in VisitClauseList() local
858 Visit(Clause); in VisitClauseList()
868 Visit##CLAUSE_NAME##Clause(*cast<OpenACC##CLAUSE_NAME##Clause>(C)); \ in Visit()
872 Visit##CLAUSE_NAME##Clause(*cast<OpenACC##CLAUSE_NAME##Clause>(C)); \ in Visit()
877 llvm_unreachable("Clause visitor not yet implemented"); in Visit()
879 llvm_unreachable("Invalid Clause kind"); in Visit()
883 void Visit##CLAUSE_NAME##Clause( \
884 const OpenACC##CLAUSE_NAME##Clause &Clause) { \
885 return getDerived().Visit##CLAUSE_NAME##Clause(Clause); \
900 for (const OpenACCClause *Clause : List) { in VisitClauseList() local
901 Visit(Clause); in VisitClauseList()
903 if (Clause != List.back()) in VisitClauseList()
911 void Visit##CLAUSE_NAME##Clause(const OpenACC##CLAUSE_NAME##Clause &Clause);