HomeSort by: relevance | last modified time | path
    Searched defs:Clauses (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
DirectiveEmitter.cpp 9 // DirectiveEmitter uses the descriptions of directives and clauses to construct
74 // Generate enums for values that clauses can take.
120 bool HasDuplicateClauses(const std::vector<Record *> &Clauses,
124 for (const auto &C : Clauses) {
136 // Check for duplicate clauses in lists. Clauses cannot appear twice in the
137 // three allowed list. Also, since required implies allowed, clauses cannot
143 llvm::StringSet<> Clauses;
145 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) ||
146 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) ||
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
WinException.cpp 1128 SmallVector<ClrClause, 8> Clauses;
1196 // Walk the state changes in this function/funclet and compute its clauses.
1210 Clauses.push_back({CurrentStartLabel, StateChange.PreviousEndLabel,
1242 // Now emit the clause info, starting with the number of clauses.
1243 OS.emitInt32(Clauses.size());
1244 for (ClrClause &Clause : Clauses) {
1256 DWORD ClassToken; // use for catch clauses
1257 DWORD FilterOffset; // use for filter clauses
1285 // for all clauses are disjoint. Note that we'll need some additional
1289 // two belong to different clauses, we'll need to insert a nop betwee
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtOpenMP.h 10 /// clauses.
277 /// Get the clauses storage.
301 static T *createDirective(const ASTContext &C, ArrayRef<OMPClause *> Clauses,
305 C.Allocate(sizeof(T) + OMPChildren::size(Clauses.size(), AssociatedStmt,
309 auto *Data = OMPChildren::Create(reinterpret_cast<T *>(Mem) + 1, Clauses,
372 explicit used_clauses_child_iterator(ArrayRef<OMPClause *> Clauses)
373 : used_clauses_child_iterator::iterator_adaptor_base(Clauses.begin()),
374 End(Clauses.end()) {
401 used_clauses_children(ArrayRef<OMPClause *> Clauses) {
402 return {used_clauses_child_iterator(Clauses),
567 ArrayRef<OMPClause *> clauses() const { function in class:clang::OMPExecutableDirective
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtPrinter.cpp 645 ArrayRef<OMPClause *> Clauses = S->clauses();
646 for (auto *Clause : Clauses)
StmtProfile.cpp 411 /// Process clauses with list of variables.
880 ArrayRef<OMPClause *> Clauses = S->clauses();
881 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseOpenMP.cpp 9 /// This file implements parsing of all OpenMP directives and clauses.
591 // Parse map clauses.
592 SmallVector<OMPClause *, 6> Clauses;
599 ParseOpenMPClause(OMPD_declare_mapper, CKind, Clauses.empty());
601 Clauses.push_back(Clause);
609 if (Clauses.empty()) {
620 Range.getBegin(), VName, AS, MapperVarRef.get(), Clauses);
650 /// RAII that recreates function context for correct parsing of clauses of
653 /// The expressions appearing in the clauses of this directive are evaluated in
695 /// Parses clauses for 'declare simd' directive
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateInstantiateDecl.cpp 291 // Allow 'this' in clauses with varlists.
374 // Allow 'this' in clauses with varlists.
3256 SmallVector<OMPClause *, 4> Clauses;
3257 // Copy map clauses from the original mapper.
3265 Clauses.push_back(IC);
3269 D->getLocation(), Vars, Clauses, Owner);
3396 SmallVector<OMPClause *, 6> Clauses;
3410 // Instantiate map clauses.
3437 Clauses.push_back(NewC);
3444 VN, D->getAccess(), MapperVarRef.get(), Clauses, PrevDeclInScope)
    [all...]
TreeTransform.h 1564 ArrayRef<OMPClause *> Clauses,
1568 Kind, DirName, CancelRegion, Clauses, AStmt, StartLoc, EndLoc);
8420 // Transform the clauses
8422 ArrayRef<OMPClause *> Clauses = D->clauses();
8423 TClauses.reserve(Clauses.size());
8424 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
8462 if (TClauses.size() != Clauses.size()) {

Completed in 57 milliseconds