Home | History | Annotate | Download | only in Sema

Lines Matching defs:Kind

64 /// node of the appropriate kind from the pieces. The default transformation
312 /// appropriate TransformXXXStmt function to transform a specific kind of
323 /// appropriate TransformOMPXXXClause function to transform a specific kind
910 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForKeyword(Keyword);
953 unsigned Kind = 0;
954 if (isa<TypedefDecl>(SomeDecl)) Kind = 1;
955 else if (isa<TypeAliasDecl>(SomeDecl)) Kind = 2;
956 else if (isa<ClassTemplateDecl>(SomeDecl)) Kind = 3;
957 SemaRef.Diag(IdLoc, diag::err_tag_reference_non_tag) << Kind;
963 << Kind << Id << DC << QualifierLoc.getSourceRange();
969 if (!SemaRef.isAcceptableTagRedeclaration(Tag, Kind, /*isDefinition*/false,
1015 /// be resolved to a specific template, then builds the appropriate kind of
1028 /// be resolved to a specific template, then builds the appropriate kind of
1040 /// be resolved to a specific template, then builds the appropriate kind of
1300 StmtResult RebuildOMPExecutableDirective(OpenMPDirectiveKind Kind,
1305 return getSema().ActOnOpenMPExecutableDirective(Kind, Clauses, AStmt,
1358 OMPClause *RebuildOMPDefaultClause(OpenMPDefaultClauseKind Kind,
1363 return getSema().ActOnOpenMPDefaultClause(Kind, KindKwLoc,
1371 OMPClause *RebuildOMPProcBindClause(OpenMPProcBindClauseKind Kind,
1376 return getSema().ActOnOpenMPProcBindClause(Kind, KindKwLoc,
1384 OMPClause *RebuildOMPScheduleClause(OpenMPScheduleClauseKind Kind,
1392 Kind, ChunkSize, StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc);
3166 llvm_unreachable("Unknown name kind.");
7414 assert(D->isArrayRangeDesignator() && "New kind of designator?");
8207 // Resolve a kind, but don't do any further analysis. If it's
8816 assert(C->capturesVariable() && "unexpected kind of lambda capture");
8818 // Determine the capture kind for Sema.
8819 Sema::TryCaptureKind Kind
8855 getSema().tryCaptureVariable(CapturedVar, C->getLocation(), Kind);
8876 getSema().tryCaptureVariable(CapturedVar, C->getLocation(), Kind);
9429 // This is a kind of implicit conversion, and it needs to get dropped