/external/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 1902 SourceLocation RParenLoc, BuildForRangeKind Kind) { 1947 /*Inc=*/nullptr, DS, RParenLoc, Kind); 2093 SourceLocation RParenLoc, BuildForRangeKind Kind) { 2117 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) 2200 if (Kind == BFRK_Build && RangeStatus == FRS_NoViableFunction && 2314 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) { 2324 if (Kind == BFRK_Check) 2524 InitializationKind Kind local 2527 InitializationSequence Seq(*this, Entity, Kind, InitExpr); 2537 if (Step->Kind ! 1900 ActOnCXXForRangeStmt(SourceLocation ForLoc, Stmt *First, SourceLocation ColonLoc, Expr *Range, SourceLocation RParenLoc, BuildForRangeKind Kind) argument 2090 BuildCXXForRangeStmt(SourceLocation ForLoc, SourceLocation ColonLoc, Stmt *RangeDecl, Stmt *BeginEnd, Expr *Cond, Expr *Inc, Stmt *LoopVarDecl, SourceLocation RParenLoc, BuildForRangeKind Kind) argument 3363 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument 3390 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, ArrayRef<CapturedParamNameType> Params) argument [all...] |
H A D | SemaTemplate.cpp | 476 assert(Kind == Template && 852 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec); 853 assert(Kind != TTK_Enum && "can't build template of enumerated type"); 987 if (!isAcceptableTagRedeclaration(PrevRecordDecl, Kind, 993 Kind = PrevRecordDecl->getTagKind(); 1050 CXXRecordDecl::Create(Context, Kind, SemanticContext, KWLoc, NameLoc, Name, 4133 llvm_unreachable("Invalid NestedNameSpecifier::Kind!"); 5304 CharacterLiteral::CharacterKind Kind; local 5306 Kind = CharacterLiteral::Wide; 5308 Kind 5338 MatchTemplateParameterKind(Sema &S, NamedDecl *New, NamedDecl *Old, bool Complain, Sema::TemplateParameterListEqualKind Kind, SourceLocation TemplateArgLoc) argument 5443 DiagnoseTemplateParameterListArityMismatch(Sema &S, TemplateParameterList *New, TemplateParameterList *Old, Sema::TemplateParameterListEqualKind Kind, SourceLocation TemplateArgLoc) argument 5486 TemplateParameterListsAreEqual(TemplateParameterList *New, TemplateParameterList *Old, bool Complain, TemplateParameterListEqualKind Kind, SourceLocation TemplateArgLoc) argument 6031 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec); local 7051 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec); local [all...] |
H A D | SemaTemplateInstantiate.cpp | 186 switch (Kind) { 204 ActiveTemplateInstantiation::InstantiationKind Kind, 213 Inst.Kind = Kind; 264 ActiveTemplateInstantiation::InstantiationKind Kind, 269 Initialize(Kind, PointOfInstantiation, InstantiationRange, 420 switch (Active->Kind) { 592 switch(Active->Kind) { 1006 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForKeyword(Keyword); local 1007 if (!SemaRef.isAcceptableTagRedeclaration(TD, Kind, /*isDefinitio 203 Initialize( ActiveTemplateInstantiation::InstantiationKind Kind, SourceLocation PointOfInstantiation, SourceRange InstantiationRange, Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo *DeductionInfo) argument 261 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionTemplateDecl *FunctionTemplate, ArrayRef<TemplateArgument> TemplateArgs, ActiveTemplateInstantiation::InstantiationKind Kind, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument [all...] |
H A D | SemaType.cpp | 56 D.getTypeObject(0).Kind == DeclaratorChunk::Function) 319 switch (fnChunk.Kind) { 336 switch (blockChunk.Kind) { 377 switch (chunk.Kind) { 434 switch (chunk.Kind) { 493 switch (chunk.Kind) { 525 if (chunk.Kind != DeclaratorChunk::Function) continue; 1911 switch (chunk.Kind) { 1975 if (chunk.Kind != DeclaratorChunk::Pointer && 1976 chunk.Kind ! 4362 AttributeList::Kind Kind = Attr.getKind(); local [all...] |
H A D | TreeTransform.h | 910 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForKeyword(Keyword); 953 unsigned Kind = 0; local 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, 1300 StmtResult RebuildOMPExecutableDirective(OpenMPDirectiveKind Kind, argument 1305 return getSema().ActOnOpenMPExecutableDirective(Kind, Clause 1358 RebuildOMPDefaultClause(OpenMPDefaultClauseKind Kind, SourceLocation KindKwLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) argument 1371 RebuildOMPProcBindClause(OpenMPProcBindClauseKind Kind, SourceLocation KindKwLoc, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) argument 1384 RebuildOMPScheduleClause(OpenMPScheduleClauseKind Kind, Expr *ChunkSize, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation KindLoc, SourceLocation CommaLoc, SourceLocation EndLoc) argument 8819 Sema::TryCaptureKind Kind local [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 149 bool serialization::isRedeclarableDeclKind(unsigned Kind) { argument 150 switch (static_cast<Decl::Kind>(Kind)) {
|
H A D | ASTReader.cpp | 399 if (TopImport->Kind != MK_Module) 785 if (F.Kind == MK_Module) { 837 ID.AddInteger(Key.Kind); 839 switch (Key.Kind) { 866 Key.Kind = Name.getNameKind(); 906 Key.Kind = (DeclarationName::NameKind)*d++; 907 switch (Key.Kind) { 1088 switch (E.Kind) { 1165 if (Entry.Kind != llvm::BitstreamEntry::Record) { 1192 if (IncludeLoc.isInvalid() && F->Kind ! 4797 InclusionDirective::InclusionKind Kind local [all...] |
H A D | ASTReaderDecl.cpp | 119 Decl::Kind DeclKind; 125 Decl::Kind DeclKind) 1144 if (F.Kind != MK_Module) 1278 LambdaCaptureKind Kind = static_cast<LambdaCaptureKind>(Record[Idx++]); local 1279 switch (Kind) { 1281 *ToCapture++ = Capture(Loc, IsImplicit, Kind, nullptr,SourceLocation()); 1287 *ToCapture++ = Capture(Loc, IsImplicit, Kind, Var, EllipsisLoc); 2149 attr::Kind Kind = (attr::Kind)Recor local [all...] |
H A D | ASTReaderInternals.h | 55 DeclarationName::NameKind Kind; member in struct:clang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKey 57 DeclNameKey() : Kind((DeclarationName::NameKind)0), Data(0) { } 68 return a.Kind == b.Kind && a.Data == b.Data;
|
H A D | ASTReaderStmt.cpp | 539 Node::Kind Kind = static_cast<Node::Kind>(Record[Idx++]); local 542 switch (Kind) { 629 E->Kind = Record[Idx++]; 1037 ObjCMessageExpr::ReceiverKind Kind local 1039 switch (Kind) { 1052 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance); 1057 assert(Kind == E->getReceiverKind()); 1488 E->TypeTraitExprBits.Kind [all...] |
H A D | ASTWriter.cpp | 1095 Record.push_back((unsigned)(*M)->Kind); // FIXME: Stable encoding 4506 DeclUpdateKind Kind = (DeclUpdateKind)Update.getKind(); local 4508 Record.push_back(Kind); 4509 switch (Kind) { 4734 void ASTWriter::AddTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind, argument 4737 switch (Kind) { 5029 NestedNameSpecifier::SpecifierKind Kind = NNS->getKind(); local 5030 Record.push_back(Kind); 5031 switch (Kind) { 5047 Record.push_back(Kind 5073 NestedNameSpecifier::SpecifierKind Kind local 5107 TemplateName::NameKind Kind = Name.getKind(); local [all...] |
H A D | Module.cpp | 23 ModuleFile::ModuleFile(ModuleKind Kind, unsigned Generation) argument 24 : Kind(Kind), File(nullptr), DirectlyImported(false),
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ChrootChecker.cpp | 29 enum Kind { NO_CHROOT, ROOT_CHANGED, JAIL_ENTERED }; enum in namespace:__anon18173
|
H A D | MacOSKeychainAPIChecker.cpp | 80 APIKind Kind; member in struct:__anon18200::MacOSKeychainAPIChecker::ADFunctionInfo 349 if (!AS && FunctionsToTrack[idx].Kind != ValidAPI) { 375 if (FunctionsToTrack[idx].Kind == PossibleAPI) { 417 if (PDeallocIdx != idx || (FunctionsToTrack[idx].Kind == ErrorAPI)) {
|
H A D | MallocChecker.cpp | 48 enum Kind { // Reference to allocated memory. enum in class:__anon18202::RefState 62 unsigned K : 2; // Kind enum, but stored as a bitfield. 66 RefState(Kind k, const Stmt *s, unsigned family) 104 switch (static_cast<Kind>(K)) { 130 ReallocPairKind Kind; member in struct:__anon18202::ReallocPair 133 ReallocatedSym(S), Kind(K) {} 135 ID.AddInteger(Kind); 140 Kind == X.Kind; 195 PointerEscapeKind Kind) cons 981 OverloadedOperatorKind Kind = FD->getOverloadedOperator(); local 2213 checkPointerEscapeAux(ProgramStateRef State, const InvalidatedSymbols &Escaped, const CallEvent *Call, PointerEscapeKind Kind, bool(*CheckRefState)(const RefState*)) const argument [all...] |
H A D | PthreadLockChecker.cpp | 29 enum Kind { Destroyed, Locked, Unlocked } K; enum in struct:__anon18225::LockState 32 LockState(Kind K) : K(K) {}
|
H A D | RetainCountChecker.cpp | 77 enum Kind { enum in class:__anon18226::RefVal 107 /// See the RefVal::Kind enum for possible values. 126 RefVal(Kind k, RetEffect::ObjKind o, unsigned cnt, unsigned acnt, QualType t, 135 Kind getKind() const { return static_cast<Kind>(RawKind); } 215 RefVal operator^(Kind k) const { 2595 RefVal V, ArgEffect E, RefVal::Kind &hasErr, 2599 RefVal::Kind ErrorKind, SymbolRef Sym, 2708 RefVal::Kind hasErr = (RefVal::Kind) [all...] |
H A D | SimpleStreamChecker.cpp | 32 enum Kind { Opened, Closed } K; enum in struct:__anon18236::StreamState 33 StreamState(Kind InK) : K(InK) { } 86 PointerEscapeKind Kind) const; 260 PointerEscapeKind Kind) const { 262 if (Kind == PSK_DirectEscapeOnCall && guaranteedNotToCloseFile(*Call)) {
|
H A D | StreamChecker.cpp | 30 enum Kind { Opened, Closed, OpenFailed, Escaped } K; enum in struct:__anon18239::StreamState 33 StreamState(Kind k, const Stmt *s) : K(k), S(s) {}
|
H A D | VLASizeChecker.cpp | 35 void reportBug(VLASize_Kind Kind, 44 void VLASizeChecker::reportBug(VLASize_Kind Kind, argument 60 switch (Kind) {
|
H A D | VirtualCallChecker.cpp | 45 enum Kind { NotVisited, enum in class:__anon18252::WalkAST 54 llvm::DenseMap<const FunctionDecl *, Kind> VisitedFunctions; 74 Kind &K = VisitedFunctions[FD];
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerManager.cpp | 155 ProgramPoint::Kind K = IsPreVisit ? ProgramPoint::PreStmtKind : 283 ProgramPoint::Kind K = IsLoad ? ProgramPoint::PreLoadKind : 425 ProgramPoint::Kind ProgarmPointKind; 432 ProgramPoint::Kind K) 455 ProgramPoint::Kind K) { 492 PointerEscapeKind Kind, 495 (Kind != PSK_DirectEscapeOnCall && 496 Kind != PSK_IndirectEscapeOnCall)) && 503 State = PointerEscapeCheckers[i](State, Escaped, Call, Kind, ETraits); 541 ProgramPoint::Kind 489 runCheckersForPointerEscape(ProgramStateRef State, const InvalidatedSymbols &Escaped, const CallEvent *Call, PointerEscapeKind Kind, RegionAndSymbolInvalidationTraits *ETraits) argument [all...] |
H A D | HTMLDiagnostics.cpp | 369 const char *Kind = nullptr; local 373 case PathDiagnosticPiece::Event: Kind = "Event"; break; 374 case PathDiagnosticPiece::ControlFlow: Kind = "Control"; break; 375 // Setting Kind to "Control" is intentional. 376 case PathDiagnosticPiece::Macro: Kind = "Control"; break; 390 if (Kind) 391 os << " msg" << Kind; local 449 if (Kind) os << " PathIndex" << Kind; local
|
H A D | RegionStore.cpp | 43 enum Kind { Default = 0x0, Direct = 0x1 }; enum in class:__anon18277::BindingKey 52 explicit BindingKey(const SubRegion *r, const SubRegion *Base, Kind k) 59 explicit BindingKey(const MemRegion *r, uint64_t offset, Kind k) 92 static BindingKey Make(const MemRegion *R, Kind k); 111 BindingKey BindingKey::Make(const MemRegion *R, Kind k) { 180 BindingKey::Kind k, SVal V) const; 188 const SVal *lookup(const MemRegion *R, BindingKey::Kind k) const; 196 BindingKey::Kind k); 257 BindingKey::Kind k, 270 BindingKey::Kind [all...] |
/external/clang/test/Index/ |
H A D | recursive-cxx-member-calls.cpp | 13 enum Kind { enum in class:clang::AttributeList 33 static Kind getKind(const IdentifierInfo * Name); 100 AttributeList::Kind AttributeList::getKind(const IdentifierInfo * Name) { 105 return llvm::StringSwitch < AttributeList::Kind > (AttrName) 254 // CHECK-tokens: Keyword: "enum" [13:5 - 13:9] EnumDecl=Kind:13:10 (Definition) 255 // CHECK-tokens: Identifier: "Kind" [13:10 - 13:14] EnumDecl=Kind:13:10 (Definition) 256 // CHECK-tokens: Punctuation: "{" [13:15 - 13:16] EnumDecl=Kind:13:10 (Definition) 258 // CHECK-tokens: Punctuation: "," [14:18 - 14:19] EnumDecl=Kind:13:10 (Definition) 260 // CHECK-tokens: Punctuation: "," [14:31 - 14:32] EnumDecl=Kind [all...] |