reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
36 FIELD(UserDeclaredConstructor, 1, NO_MERGE) 39 FIELD(UserDeclaredSpecialMembers, 6, NO_MERGE) 42 FIELD(Aggregate, 1, NO_MERGE) 45 FIELD(PlainOldData, 1, NO_MERGE) 53 FIELD(Empty, 1, NO_MERGE) 57 FIELD(Polymorphic, 1, NO_MERGE) 61 FIELD(Abstract, 1, NO_MERGE) 65 FIELD(IsStandardLayout, 1, NO_MERGE) 82 FIELD(IsCXX11StandardLayout, 1, NO_MERGE) 88 FIELD(HasBasesWithFields, 1, NO_MERGE) 94 FIELD(HasBasesWithNonStaticDataMembers, 1, NO_MERGE) 97 FIELD(HasPrivateFields, 1, NO_MERGE) 100 FIELD(HasProtectedFields, 1, NO_MERGE) 103 FIELD(HasPublicFields, 1, NO_MERGE) 106 FIELD(HasMutableFields, 1, NO_MERGE) 110 FIELD(HasVariantMembers, 1, NO_MERGE) 113 FIELD(HasOnlyCMembers, 1, NO_MERGE) 117 FIELD(HasInClassInitializer, 1, NO_MERGE) 124 FIELD(HasUninitializedReferenceMember, 1, NO_MERGE) 128 FIELD(HasUninitializedFields, 1, NO_MERGE) 132 FIELD(HasInheritedConstructor, 1, NO_MERGE) 136 FIELD(HasInheritedAssignment, 1, NO_MERGE) 141 FIELD(NeedOverloadResolutionForCopyConstructor, 1, NO_MERGE) 142 FIELD(NeedOverloadResolutionForMoveConstructor, 1, NO_MERGE) 143 FIELD(NeedOverloadResolutionForMoveAssignment, 1, NO_MERGE) 144 FIELD(NeedOverloadResolutionForDestructor, 1, NO_MERGE) 150 FIELD(DefaultedCopyConstructorIsDeleted, 1, NO_MERGE) 151 FIELD(DefaultedMoveConstructorIsDeleted, 1, NO_MERGE) 152 FIELD(DefaultedMoveAssignmentIsDeleted, 1, NO_MERGE) 153 FIELD(DefaultedDestructorIsDeleted, 1, NO_MERGE) 162 FIELD(HasTrivialSpecialMembers, 6, MERGE_OR) 167 FIELD(HasTrivialSpecialMembersForCall, 6, MERGE_OR) 175 FIELD(DeclaredNonTrivialSpecialMembers, 6, MERGE_OR) 181 FIELD(DeclaredNonTrivialSpecialMembersForCall, 6, MERGE_OR) 184 FIELD(HasIrrelevantDestructor, 1, NO_MERGE) 188 FIELD(HasConstexprNonCopyMoveConstructor, 1, MERGE_OR) 192 FIELD(HasDefaultedDefaultConstructor, 1, MERGE_OR) 196 FIELD(DefaultedDefaultConstructorIsConstexpr, 1, NO_MERGE) 202 FIELD(HasConstexprDefaultConstructor, 1, MERGE_OR) 205 FIELD(DefaultedDestructorIsConstexpr, 1, NO_MERGE) 209 FIELD(HasNonLiteralTypeFieldsOrBases, 1, NO_MERGE) 213 FIELD(UserProvidedDefaultConstructor, 1, NO_MERGE) 217 FIELD(DeclaredSpecialMembers, 6, MERGE_OR) 221 FIELD(ImplicitCopyConstructorCanHaveConstParamForVBase, 1, NO_MERGE) 222 FIELD(ImplicitCopyConstructorCanHaveConstParamForNonVBase, 1, NO_MERGE) 226 FIELD(ImplicitCopyAssignmentHasConstParam, 1, NO_MERGE) 230 FIELD(HasDeclaredCopyConstructorWithConstParam, 1, MERGE_OR) 234 FIELD(HasDeclaredCopyAssignmentWithConstParam, 1, MERGE_OR)tools/clang/include/clang/Serialization/ASTReader.h
2447 uint64_t Kind = readInt();
tools/clang/lib/Serialization/ASTReader.cpp12273 switch (Record.readInt()) { 12305 C = OMPOrderedClause::CreateEmpty(Context, Record.readInt()); 12356 C = OMPPrivateClause::CreateEmpty(Context, Record.readInt()); 12359 C = OMPFirstprivateClause::CreateEmpty(Context, Record.readInt()); 12362 C = OMPLastprivateClause::CreateEmpty(Context, Record.readInt()); 12365 C = OMPSharedClause::CreateEmpty(Context, Record.readInt()); 12368 C = OMPReductionClause::CreateEmpty(Context, Record.readInt()); 12371 C = OMPTaskReductionClause::CreateEmpty(Context, Record.readInt()); 12374 C = OMPInReductionClause::CreateEmpty(Context, Record.readInt()); 12377 C = OMPLinearClause::CreateEmpty(Context, Record.readInt()); 12380 C = OMPAlignedClause::CreateEmpty(Context, Record.readInt()); 12383 C = OMPCopyinClause::CreateEmpty(Context, Record.readInt()); 12386 C = OMPCopyprivateClause::CreateEmpty(Context, Record.readInt()); 12389 C = OMPFlushClause::CreateEmpty(Context, Record.readInt()); 12392 unsigned NumVars = Record.readInt(); 12393 unsigned NumLoops = Record.readInt(); 12402 Sizes.NumVars = Record.readInt(); 12403 Sizes.NumUniqueDeclarations = Record.readInt(); 12404 Sizes.NumComponentLists = Record.readInt(); 12405 Sizes.NumComponents = Record.readInt(); 12435 Sizes.NumVars = Record.readInt(); 12436 Sizes.NumUniqueDeclarations = Record.readInt(); 12437 Sizes.NumComponentLists = Record.readInt(); 12438 Sizes.NumComponents = Record.readInt(); 12444 Sizes.NumVars = Record.readInt(); 12445 Sizes.NumUniqueDeclarations = Record.readInt(); 12446 Sizes.NumComponentLists = Record.readInt(); 12447 Sizes.NumComponents = Record.readInt(); 12453 Sizes.NumVars = Record.readInt(); 12454 Sizes.NumUniqueDeclarations = Record.readInt(); 12455 Sizes.NumComponentLists = Record.readInt(); 12456 Sizes.NumComponents = Record.readInt(); 12462 Sizes.NumVars = Record.readInt(); 12463 Sizes.NumUniqueDeclarations = Record.readInt(); 12464 Sizes.NumComponentLists = Record.readInt(); 12465 Sizes.NumComponents = Record.readInt(); 12470 C = OMPAllocateClause::CreateEmpty(Context, Record.readInt()); 12484 static_cast<OpenMPDirectiveKind>(Record.readInt())); 12494 C->setNameModifier(static_cast<OpenMPDirectiveKind>(Record.readInt())); 12535 static_cast<OpenMPDefaultClauseKind>(Record.readInt())); 12542 static_cast<OpenMPProcBindClauseKind>(Record.readInt())); 12550 static_cast<OpenMPScheduleClauseKind>(Record.readInt())); 12552 static_cast<OpenMPScheduleClauseModifier>(Record.readInt())); 12554 static_cast<OpenMPScheduleClauseModifier>(Record.readInt())); 12608 static_cast<OpenMPAtomicDefaultMemOrderClauseKind>(Record.readInt())); 12793 C->setModifier(static_cast<OpenMPLinearClauseKind>(Record.readInt())); 12894 static_cast<OpenMPDependClauseKind>(Record.readInt())); 12917 I, static_cast<OpenMPMapModifierKind>(Record.readInt())); 12925 static_cast<OpenMPMapClauseKind>(Record.readInt())); 12954 ListsPerDecl.push_back(Record.readInt()); 12960 ListSizes.push_back(Record.readInt()); 13024 static_cast<OpenMPDistScheduleClauseKind>(Record.readInt())); 13033 static_cast<OpenMPDefaultmapClauseKind>(Record.readInt())); 13035 static_cast<OpenMPDefaultmapClauseModifier>(Record.readInt())); 13073 ListsPerDecl.push_back(Record.readInt()); 13079 ListSizes.push_back(Record.readInt()); 13125 ListsPerDecl.push_back(Record.readInt()); 13131 ListSizes.push_back(Record.readInt()); 13175 ListsPerDecl.push_back(Record.readInt()); 13181 ListSizes.push_back(Record.readInt()); 13218 ListsPerDecl.push_back(Record.readInt()); 13224 ListSizes.push_back(Record.readInt());tools/clang/lib/Serialization/ASTReaderDecl.cpp
104 uint64_t LocalOffset = Record.readInt(); 135 for (unsigned I = 0, Size = Record.readInt(); I != Size; ++I) 160 return Record.getGlobalSubmoduleID(Record.readInt()); 509 if (Record.readInt()) 512 CD->setNumCtorInitializers(Record.readInt()); 551 if (Record.readInt()) 585 D->setInvalidDecl(Record.readInt()); 586 if (Record.readInt()) { // hasAttrs 593 D->setImplicit(Record.readInt()); 594 D->Used = Record.readInt(); 596 D->setReferenced(Record.readInt()); 597 D->setTopLevelDeclInObjCContainer(Record.readInt()); 598 D->setAccess((AccessSpecifier)Record.readInt()); 600 bool ModulePrivate = Record.readInt(); 632 D->CommentKind = (PragmaMSCommentKind)Record.readInt(); 659 AnonymousDeclNumber = Record.readInt(); 666 DeferredTypeID = Record.getGlobalTypeID(Record.readInt()); 674 if (Record.readInt()) { // isModed 705 TD->IdentifierNamespace = Record.readInt(); 706 TD->setTagKind((TagDecl::TagKind)Record.readInt()); 708 TD->setCompleteDefinition(Record.readInt()); 709 TD->setEmbeddedInDeclarator(Record.readInt()); 710 TD->setFreeStanding(Record.readInt()); 711 TD->setCompleteDefinitionRequired(Record.readInt()); 714 switch (Record.readInt()) { 743 ED->setNumPositiveBits(Record.readInt()); 744 ED->setNumNegativeBits(Record.readInt()); 745 ED->setScoped(Record.readInt()); 746 ED->setScopedUsingClassTag(Record.readInt()); 747 ED->setFixed(Record.readInt()); 750 ED->ODRHash = Record.readInt(); 780 auto TSK = (TemplateSpecializationKind)Record.readInt(); 790 RD->setHasFlexibleArrayMember(Record.readInt()); 791 RD->setAnonymousStructOrUnion(Record.readInt()); 792 RD->setHasObjectMember(Record.readInt()); 793 RD->setHasVolatileMember(Record.readInt()); 794 RD->setNonTrivialToPrimitiveDefaultInitialize(Record.readInt()); 795 RD->setNonTrivialToPrimitiveCopy(Record.readInt()); 796 RD->setNonTrivialToPrimitiveDestroy(Record.readInt()); 797 RD->setHasNonTrivialToPrimitiveDefaultInitializeCUnion(Record.readInt()); 798 RD->setHasNonTrivialToPrimitiveDestructCUnion(Record.readInt()); 799 RD->setHasNonTrivialToPrimitiveCopyCUnion(Record.readInt()); 800 RD->setParamDestroyedInCallee(Record.readInt()); 801 RD->setArgPassingRestrictions((RecordDecl::ArgPassingKind)Record.readInt()); 811 DeferredTypeID = Record.getGlobalTypeID(Record.readInt()); 818 if (Record.readInt()) 827 if (Record.readInt()) { // hasExtInfo 857 FD->IdentifierNamespace = Record.readInt(); 862 FD->setStorageClass(static_cast<StorageClass>(Record.readInt())); 863 FD->setInlineSpecified(Record.readInt()); 864 FD->setImplicitlyInline(Record.readInt()); 865 FD->setVirtualAsWritten(Record.readInt()); 866 FD->setPure(Record.readInt()); 867 FD->setHasInheritedPrototype(Record.readInt()); 868 FD->setHasWrittenPrototype(Record.readInt()); 869 FD->setDeletedAsWritten(Record.readInt()); 870 FD->setTrivial(Record.readInt()); 871 FD->setTrivialForCall(Record.readInt()); 872 FD->setDefaulted(Record.readInt()); 873 FD->setExplicitlyDefaulted(Record.readInt()); 874 FD->setHasImplicitReturnZero(Record.readInt()); 875 FD->setConstexprKind(static_cast<ConstexprSpecKind>(Record.readInt())); 876 FD->setUsesSEHTry(Record.readInt()); 877 FD->setHasSkippedBody(Record.readInt()); 878 FD->setIsMultiVersion(Record.readInt()); 879 FD->setLateTemplateParsed(Record.readInt()); 881 FD->setCachedLinkage(static_cast<Linkage>(Record.readInt())); 884 FD->ODRHash = Record.readInt(); 887 switch ((FunctionDecl::TemplatedKind)Record.readInt()) { 897 auto TSK = (TemplateSpecializationKind)Record.readInt(); 906 auto TSK = (TemplateSpecializationKind)Record.readInt(); 915 bool HasTemplateArgumentsAsWritten = Record.readInt(); 917 unsigned NumTemplateArgLocs = Record.readInt(); 936 if (Record.readInt()) { 938 auto TSK = (TemplateSpecializationKind)Record.readInt(); 980 unsigned NumTemplates = Record.readInt(); 986 unsigned NumArgs = Record.readInt(); 1001 unsigned NumParams = Record.readInt(); 1011 if (Record.readInt()) { 1019 MD->setInstanceMethod(Record.readInt()); 1020 MD->setVariadic(Record.readInt()); 1021 MD->setPropertyAccessor(Record.readInt()); 1022 MD->setDefined(Record.readInt()); 1023 MD->setOverriding(Record.readInt()); 1024 MD->setHasSkippedBody(Record.readInt()); 1026 MD->setIsRedeclaration(Record.readInt()); 1027 MD->setHasRedeclaration(Record.readInt()); 1032 MD->setDeclImplementation((ObjCMethodDecl::ImplementationControl)Record.readInt()); 1033 MD->setObjCDeclQualifier((Decl::ObjCDeclQualifier)Record.readInt()); 1034 MD->setRelatedResultType(Record.readInt()); 1038 unsigned NumParams = Record.readInt(); 1044 MD->setSelLocsKind((SelectorLocationsKind)Record.readInt()); 1045 unsigned NumStoredSelLocs = Record.readInt(); 1057 D->Variance = Record.readInt(); 1058 D->Index = Record.readInt(); 1070 unsigned numParams = Record.readInt(); 1097 Data.HasDesignatedInitializers = Record.readInt(); 1100 unsigned NumProtocols = Record.readInt(); 1113 NumProtocols = Record.readInt(); 1130 DeferredTypeID = Record.getGlobalTypeID(Record.readInt()); 1134 if (Record.readInt()) { 1166 IVD->setAccessControl((ObjCIvarDecl::AccessControl)Record.readInt()); 1169 bool synth = Record.readInt(); 1175 unsigned NumProtoRefs = Record.readInt(); 1198 if (Record.readInt()) { 1239 unsigned NumProtoRefs = Record.readInt(); 1271 (ObjCPropertyDecl::PropertyAttributeKind)Record.readInt()); 1273 (ObjCPropertyDecl::PropertyAttributeKind)Record.readInt()); 1275 (ObjCPropertyDecl::PropertyControl)Record.readInt()); 1303 D->setHasNonZeroConstructors(Record.readInt()); 1304 D->setHasDestructors(Record.readInt()); 1305 D->NumIvarInitializers = Record.readInt(); 1322 FD->Mutable = Record.readInt(); 1324 if (auto ISK = static_cast<FieldDecl::InitStorageKind>(Record.readInt())) { 1350 FD->ChainingSize = Record.readInt(); 1364 VD->VarDeclBits.SClass = (StorageClass)Record.readInt(); 1365 VD->VarDeclBits.TSCSpec = Record.readInt(); 1366 VD->VarDeclBits.InitStyle = Record.readInt(); 1367 VD->VarDeclBits.ARCPseudoStrong = Record.readInt(); 1370 Record.readInt(); 1371 VD->NonParmVarDeclBits.ExceptionVar = Record.readInt(); 1372 VD->NonParmVarDeclBits.NRVOVariable = Record.readInt(); 1373 VD->NonParmVarDeclBits.CXXForRangeDecl = Record.readInt(); 1374 VD->NonParmVarDeclBits.ObjCForDecl = Record.readInt(); 1375 VD->NonParmVarDeclBits.IsInline = Record.readInt(); 1376 VD->NonParmVarDeclBits.IsInlineSpecified = Record.readInt(); 1377 VD->NonParmVarDeclBits.IsConstexpr = Record.readInt(); 1378 VD->NonParmVarDeclBits.IsInitCapture = Record.readInt(); 1379 VD->NonParmVarDeclBits.PreviousDeclInSameBlockScope = Record.readInt(); 1380 VD->NonParmVarDeclBits.ImplicitParamKind = Record.readInt(); 1381 VD->NonParmVarDeclBits.EscapingByref = Record.readInt(); 1383 auto VarLinkage = Linkage(Record.readInt()); 1391 if (uint64_t Val = Record.readInt()) { 1404 Reader.getContext().setBlockVarCopyInit(VD, CopyExpr, Record.readInt()); 1407 if (VD->getStorageDuration() == SD_Static && Record.readInt()) 1413 switch ((VarKind)Record.readInt()) { 1427 auto TSK = (TemplateSpecializationKind)Record.readInt(); 1444 unsigned isObjCMethodParam = Record.readInt(); 1445 unsigned scopeDepth = Record.readInt(); 1446 unsigned scopeIndex = Record.readInt(); 1447 unsigned declQualifier = Record.readInt(); 1455 PD->ParmVarDeclBits.IsKNRPromoted = Record.readInt(); 1456 PD->ParmVarDeclBits.HasInheritedDefaultArg = Record.readInt(); 1457 if (Record.readInt()) // hasUninstantiatedDefaultArg. 1488 unsigned NumParams = Record.readInt(); 1495 BD->setIsVariadic(Record.readInt()); 1496 BD->setBlockMissingReturnType(Record.readInt()); 1497 BD->setIsConversionFromLambda(Record.readInt()); 1498 BD->setDoesNotEscape(Record.readInt()); 1499 BD->setCanAvoidCopyToHeap(Record.readInt()); 1501 bool capturesCXXThis = Record.readInt(); 1502 unsigned numCaptures = Record.readInt(); 1507 unsigned flags = Record.readInt(); 1519 unsigned ContextParamPos = Record.readInt(); 1520 CD->setNothrow(Record.readInt() != 0); 1532 D->setLanguage((LinkageSpecDecl::LanguageIDs)Record.readInt()); 1550 D->setInline(Record.readInt()); 1595 D->setTypename(Record.readInt()); 1614 D->IdentifierNamespace = Record.readInt(); 1627 D->IsVirtual = Record.readInt(); 1664 Data.ODRHash = Record.readInt(); 1667 if (Record.readInt()) 1670 Data.NumBases = Record.readInt(); 1673 Data.NumVBases = Record.readInt(); 1678 Data.ComputedVisibleConversions = Record.readInt(); 1688 Lambda.Dependent = Record.readInt(); 1689 Lambda.IsGenericLambda = Record.readInt(); 1690 Lambda.CaptureDefault = Record.readInt(); 1691 Lambda.NumCaptures = Record.readInt(); 1692 Lambda.NumExplicitCaptures = Record.readInt(); 1693 Lambda.HasKnownInternalLinkage = Record.readInt(); 1694 Lambda.ManglingNumber = Record.readInt(); 1702 bool IsImplicit = Record.readInt(); 1703 auto Kind = static_cast<LambdaCaptureKind>(Record.readInt()); 1801 bool IsLambda = Record.readInt(); 1844 switch ((CXXRecKind)Record.readInt()) { 1867 auto TSK = (TemplateSpecializationKind)Record.readInt(); 1877 bool WasDefinition = Record.readInt(); 1901 D->setIsCopyDeductionCandidate(Record.readInt()); 1907 unsigned NumOverridenMethods = Record.readInt(); 1958 D->ImportedAndComplete.setInt(Record.readInt()); 1972 if (Record.readInt()) // hasFriendDecl 1980 D->UnsupportedFriend = (Record.readInt() != 0); 1986 unsigned NumParams = Record.readInt(); 1991 if (Record.readInt()) // HasFriendDecl 2035 if (Record.readInt()) 2041 D->IdentifierNamespace = Record.readInt(); 2120 D->SpecializationKind = (TemplateSpecializationKind)Record.readInt(); 2122 bool writtenAsCanonicalDecl = Record.readInt(); 2177 D->InstantiatedFromMember.setInt(Record.readInt()); 2185 if (Record.readInt()) 2243 D->SpecializationKind = (TemplateSpecializationKind)Record.readInt(); 2244 D->IsCompleteDefinition = Record.readInt(); 2246 bool writtenAsCanonicalDecl = Record.readInt(); 2280 D->InstantiatedFromMember.setInt(Record.readInt()); 2287 D->setDeclaredWithTypename(Record.readInt()); 2290 if (Record.readInt()) 2297 D->setDepth(Record.readInt()); 2298 D->setPosition(Record.readInt()); 2308 D->ParameterPack = Record.readInt(); 2309 if (Record.readInt()) 2317 D->setDepth(Record.readInt()); 2318 D->setPosition(Record.readInt()); 2326 D->ParameterPack = Record.readInt(); 2327 if (Record.readInt()) 2340 D->AssertExprAndFailed.setInt(Record.readInt()); 2373 } else if (unsigned N = Record.readInt()) { 2620 auto IK = static_cast<OMPDeclareReductionDecl::InitKind>(Record.readInt()); 2728 for (unsigned I = 0, E = Record.readInt(); I != E; ++I) 3685 D = UsingPackDecl::CreateDeserialized(Context, ID, Record.readInt()); 3712 D = CXXConstructorDecl::CreateDeserialized(Context, ID, Record.readInt()); 3724 D = FriendDecl::CreateDeserialized(Context, ID, Record.readInt()); 3761 Record.readInt()); 3768 Record.readInt()); 3828 D = DecompositionDecl::CreateDeserialized(Context, ID, Record.readInt()); 3843 D = CapturedDecl::CreateDeserialized(Context, ID, Record.readInt()); 3857 D = OMPThreadPrivateDecl::CreateDeserialized(Context, ID, Record.readInt()); 3860 unsigned NumVars = Record.readInt(); 3861 unsigned NumClauses = Record.readInt(); 3866 D = OMPRequiresDecl::CreateDeserialized(Context, ID, Record.readInt()); 3872 D = OMPDeclareMapperDecl::CreateDeserialized(Context, ID, Record.readInt()); 3878 D = PragmaCommentDecl::CreateDeserialized(Context, ID, Record.readInt()); 3882 Record.readInt()); 4242 switch ((DeclUpdateKind)Record.readInt()) { 4277 VD->NonParmVarDeclBits.IsInline = Record.readInt(); 4278 VD->NonParmVarDeclBits.IsInlineSpecified = Record.readInt(); 4279 uint64_t Val = Record.readInt(); 4349 if (Record.readInt()) { 4369 RD->setParamDestroyedInCallee(Record.readInt()); 4371 (RecordDecl::ArgPassingKind)Record.readInt()); 4381 auto TSK = (TemplateSpecializationKind)Record.readInt(); 4392 if (Record.readInt()) { 4408 RD->setTagKind((TagTypeKind)Record.readInt()); 4413 if (Record.readInt()) { 4476 Record.readInt()); 4481 Record.readInt()); 4492 static_cast<OMPAllocateDeclAttr::AllocatorTypeTy>(Record.readInt()); 4512 static_cast<OMPDeclareTargetDeclAttr::MapTypeTy>(Record.readInt()); 4514 static_cast<OMPDeclareTargetDeclAttr::DevTypeTy>(Record.readInt());tools/clang/lib/Serialization/ASTReaderStmt.cpp
150 S->setIsOMPStructuredBlock(Record.readInt()); 157 S->NullStmtBits.HasLeadingEmptyMacro = Record.readInt(); 163 unsigned NumStmts = Record.readInt(); 173 Record.recordSwitchCaseID(S, Record.readInt()); 180 bool CaseStmtIsGNURange = Record.readInt(); 208 uint64_t NumAttrs = Record.readInt(); 222 S->setConstexpr(Record.readInt()); 223 bool HasElse = Record.readInt(); 224 bool HasVar = Record.readInt(); 225 bool HasInit = Record.readInt(); 244 bool HasInit = Record.readInt(); 245 bool HasVar = Record.readInt(); 246 bool AllEnumCasesCovered = Record.readInt(); 261 SwitchCase *SC = Record.getSwitchCaseWithID(Record.readInt()); 274 bool HasVar = Record.readInt(); 332 bool HasNRVOCandidate = Record.readInt(); 363 S->NumOutputs = Record.readInt(); 364 S->NumInputs = Record.readInt(); 365 S->NumClobbers = Record.readInt(); 367 S->setVolatile(Record.readInt()); 368 S->setSimple(Record.readInt()); 373 S->NumLabels = Record.readInt(); 412 S->NumAsmToks = Record.readInt(); 468 S->IsImplicit = Record.readInt() != 0; 477 E->setIsImplicit(Record.readInt() != 0); 499 S->setCapturedRegionKind(static_cast<CapturedRegionKind>(Record.readInt())); 516 static_cast<CapturedStmt::VariableCaptureKind>(Record.readInt())); 524 E->setTypeDependent(Record.readInt()); 525 E->setValueDependent(Record.readInt()); 526 E->setInstantiationDependent(Record.readInt()); 527 E->ExprBits.ContainsUnexpandedParameterPack = Record.readInt(); 528 E->setValueKind(static_cast<ExprValueKind>(Record.readInt())); 529 E->setObjectKind(static_cast<ExprObjectKind>(Record.readInt())); 536 E->ConstantExprBits.ResultKind = Record.readInt(); 539 E->Int64Result() = Record.readInt(); 540 uint64_t tmp = Record.readInt(); 553 bool HasFunctionName = Record.readInt(); 555 E->PredefinedExprBits.Kind = Record.readInt(); 564 E->DeclRefExprBits.HasQualifier = Record.readInt(); 565 E->DeclRefExprBits.HasFoundDecl = Record.readInt(); 566 E->DeclRefExprBits.HasTemplateKWAndArgsInfo = Record.readInt(); 567 E->DeclRefExprBits.HadMultipleCandidates = Record.readInt(); 568 E->DeclRefExprBits.RefersToEnclosingVariableOrCapture = Record.readInt(); 569 E->DeclRefExprBits.NonOdrUseReason = Record.readInt(); 572 NumTemplateArgs = Record.readInt(); 606 static_cast<llvm::APFloatBase::Semantics>(Record.readInt())); 607 E->setExact(Record.readInt()); 622 unsigned NumConcatenated = Record.readInt(); 623 unsigned Length = Record.readInt(); 624 unsigned CharByteWidth = Record.readInt(); 629 E->StringLiteralBits.Kind = Record.readInt(); 630 E->StringLiteralBits.IsPascal = Record.readInt(); 647 StrData[I] = Record.readInt(); 652 E->setValue(Record.readInt()); 654 E->setKind(static_cast<CharacterLiteral::CharacterKind>(Record.readInt())); 666 unsigned NumExprs = Record.readInt(); 677 E->setOpcode((UnaryOperator::Opcode)Record.readInt()); 679 E->setCanOverflow(Record.readInt()); 692 auto Kind = static_cast<OffsetOfNode::Kind>(Record.readInt()); 697 E->setComponent(I, OffsetOfNode(Start, Record.readInt(), End)); 726 E->setKind(static_cast<UnaryExprOrTypeTrait>(Record.readInt())); 740 unsigned NumTemplateArgs = Record.readInt(); 752 E->NamedConcept.setInt(Record.readInt() == 1); 773 unsigned NumArgs = Record.readInt(); 779 E->setADLCallKind(static_cast<CallExpr::ADLCallKind>(Record.readInt())); 789 bool HasQualifier = Record.readInt(); 790 bool HasFoundDecl = Record.readInt(); 791 bool HasTemplateInfo = Record.readInt(); 792 unsigned NumTemplateArgs = Record.readInt(); 798 E->MemberExprBits.IsArrow = Record.readInt(); 801 E->MemberExprBits.HadMultipleCandidates = Record.readInt(); 802 E->MemberExprBits.NonOdrUseReason = Record.readInt(); 809 auto AS = (AccessSpecifier)Record.readInt(); 835 E->setArrow(Record.readInt()); 842 E->setShouldCopy(Record.readInt()); 849 E->Kind = Record.readInt(); 854 unsigned NumBaseSpecs = Record.readInt(); 857 E->setCastKind((CastKind)Record.readInt()); 870 E->setOpcode((BinaryOperator::Opcode)Record.readInt()); 872 E->setFPFeatures(FPOptions(Record.readInt())); 904 E->setIsPartOfExplicitCast(Record.readInt()); 923 E->setFileScope(Record.readInt()); 939 bool isArrayFiller = Record.readInt(); 946 E->sawArrayRangeDesignator(Record.readInt()); 947 unsigned NumInits = Record.readInt(); 964 unsigned NumSubExprs = Record.readInt(); 969 E->setGNUSyntax(Record.readInt()); 973 switch ((DesignatorTypes)Record.readInt()) { 993 unsigned Index = Record.readInt(); 1001 unsigned Index = Record.readInt(); 1045 E->setIsMicrosoftABI(Record.readInt()); 1054 static_cast<SourceLocExpr::IdentKind>(Record.readInt()); 1078 E->setIsConditionTrue(Record.readInt()); 1089 unsigned NumExprs = Record.readInt(); 1113 unsigned NumAssocs = Record.readInt(); 1115 E->ResultIndex = Record.readInt(); 1134 unsigned numSemanticExprs = Record.readInt(); 1136 E->PseudoObjectExprBits.ResultIndex = Record.readInt(); 1150 E->Op = AtomicExpr::AtomicOp(Record.readInt()); 1177 unsigned NumElements = Record.readInt(); 1188 unsigned NumElements = Record.readInt(); 1190 bool HasPackExpansions = Record.readInt(); 1201 Expansions[I].NumExpansionsPlusOne = Record.readInt(); 1236 E->setIsArrow(Record.readInt()); 1237 E->setIsFreeIvar(Record.readInt()); 1242 unsigned MethodRefFlags = Record.readInt(); 1243 bool Implicit = Record.readInt() != 0; 1253 switch (Record.readInt()) { 1279 unsigned NumStoredSelLocs = Record.readInt(); 1280 E->SelLocsKind = Record.readInt(); 1281 E->setDelegateInitCall(Record.readInt()); 1282 E->IsImplicit = Record.readInt(); 1283 auto Kind = static_cast<ObjCMessageExpr::ReceiverKind>(Record.readInt()); 1304 if (Record.readInt()) 1353 bool HasFinally = Record.readInt(); 1378 E->setValue(Record.readInt()); 1430 S->IsIfExists = Record.readInt(); 1438 E->CXXOperatorCallExprBits.OperatorKind = Record.readInt(); 1439 E->CXXOperatorCallExprBits.FPFeatures = Record.readInt(); 1446 E->CXXRewrittenBinaryOperatorBits.IsReversed = Record.readInt(); 1453 unsigned NumArgs = Record.readInt(); 1456 E->CXXConstructExprBits.Elidable = Record.readInt(); 1457 E->CXXConstructExprBits.HadMultipleCandidates = Record.readInt(); 1458 E->CXXConstructExprBits.ListInitialization = Record.readInt(); 1459 E->CXXConstructExprBits.StdInitListInitialization = Record.readInt(); 1460 E->CXXConstructExprBits.ZeroInitialization = Record.readInt(); 1461 E->CXXConstructExprBits.ConstructionKind = Record.readInt(); 1474 E->ConstructsVirtualBase = Record.readInt(); 1475 E->InheritedFromVirtualBase = Record.readInt(); 1485 unsigned NumCaptures = Record.readInt(); 1488 E->CaptureDefault = static_cast<LambdaCaptureDefault>(Record.readInt()); 1490 E->ExplicitParams = Record.readInt(); 1491 E->ExplicitResultType = Record.readInt(); 1551 E->setValue(Record.readInt()); 1576 E->setImplicit(Record.readInt()); 1583 E->CXXThrowExprBits.IsThrownVariableInScope = Record.readInt(); 1615 bool IsArray = Record.readInt(); 1616 bool HasInit = Record.readInt(); 1617 unsigned NumPlacementArgs = Record.readInt(); 1618 bool IsParenTypeId = Record.readInt(); 1620 E->CXXNewExprBits.IsGlobalNew = Record.readInt(); 1621 E->CXXNewExprBits.ShouldPassAlignment = Record.readInt(); 1622 E->CXXNewExprBits.UsualArrayDeleteWantsSize = Record.readInt(); 1623 E->CXXNewExprBits.StoredInitializationStyle = Record.readInt(); 1651 E->CXXDeleteExprBits.GlobalDelete = Record.readInt(); 1652 E->CXXDeleteExprBits.ArrayForm = Record.readInt(); 1653 E->CXXDeleteExprBits.ArrayFormAsWritten = Record.readInt(); 1654 E->CXXDeleteExprBits.UsualArrayDeleteWantsSize = Record.readInt(); 1664 E->IsArrow = Record.readInt(); 1681 unsigned NumObjects = Record.readInt(); 1687 E->ExprWithCleanupsBits.CleanupsHaveSideEffects = Record.readInt(); 1695 bool HasTemplateKWAndArgsInfo = Record.readInt(); 1696 unsigned NumTemplateArgs = Record.readInt(); 1697 bool HasFirstQualifierFoundInScope = Record.readInt(); 1713 E->CXXDependentScopeMemberExprBits.IsArrow = Record.readInt(); 1729 if (Record.readInt()) // HasTemplateKWAndArgsInfo 1733 /*NumTemplateArgs=*/Record.readInt()); 1755 unsigned NumResults = Record.readInt(); 1756 bool HasTemplateKWAndArgsInfo = Record.readInt(); 1762 unsigned NumTemplateArgs = Record.readInt(); 1773 auto AS = (AccessSpecifier)Record.readInt(); 1789 E->UnresolvedMemberExprBits.IsArrow = Record.readInt(); 1790 E->UnresolvedMemberExprBits.HasUnresolvedUsing = Record.readInt(); 1798 E->UnresolvedLookupExprBits.RequiresADL = Record.readInt(); 1799 E->UnresolvedLookupExprBits.Overloaded = Record.readInt(); 1805 E->TypeTraitExprBits.NumArgs = Record.readInt(); 1806 E->TypeTraitExprBits.Kind = Record.readInt(); 1807 E->TypeTraitExprBits.Value = Record.readInt(); 1819 E->ATT = (ArrayTypeTrait)Record.readInt(); 1820 E->Value = (unsigned int)Record.readInt(); 1830 E->ET = (ExpressionTrait)Record.readInt(); 1831 E->Value = (bool)Record.readInt(); 1840 E->CXXNoexceptExprBits.Value = Record.readInt(); 1848 E->NumExpansions = Record.readInt(); 1854 unsigned NumPartialArgs = Record.readInt(); 1866 E->Length = Record.readInt(); 1893 E->NumParameters = Record.readInt(); 1905 unsigned ManglingNumber = Record.readInt(); 1914 E->NumExpansions = Record.readInt(); 1917 E->Opcode = (BinaryOperatorKind)Record.readInt(); 1924 E->setIsUnique(Record.readInt()); 1936 E->IsArrow = (Record.readInt() != 0); 1985 S->IsCXXTry = Record.readInt(); 2107 D->setHasCancel(Record.readInt()); 2116 D->setHasCancel(Record.readInt()); 2128 D->setHasCancel(Record.readInt()); 2134 D->setHasCancel(Record.readInt()); 2159 D->setHasCancel(Record.readInt()); 2173 D->setHasCancel(Record.readInt()); 2181 D->setHasCancel(Record.readInt()); 2230 D->IsXLHSInRHSPart = Record.readInt() != 0; 2231 D->IsPostfixUpdate = Record.readInt() != 0; 2271 D->setHasCancel(Record.readInt()); 2285 D->setCancelRegion(static_cast<OpenMPDirectiveKind>(Record.readInt())); 2293 D->setCancelRegion(static_cast<OpenMPDirectiveKind>(Record.readInt())); 2332 D->setHasCancel(Record.readInt()); 2372 D->setHasCancel(Record.readInt()); 2390 D->setHasCancel(Record.readInt()); 2491 S = StmtEntries[Record.readInt()];