Lines Matching refs:CurrentUnpackingBits
76 std::optional<BitsUnpacker> CurrentUnpackingBits; member in clang::ASTStmtReader
222 CurrentUnpackingBits.emplace(Record.readInt()); in VisitIfStmt()
224 bool HasElse = CurrentUnpackingBits->getNextBit(); in VisitIfStmt()
225 bool HasVar = CurrentUnpackingBits->getNextBit(); in VisitIfStmt()
226 bool HasInit = CurrentUnpackingBits->getNextBit(); in VisitIfStmt()
533 CurrentUnpackingBits.emplace(Record.readInt()); in VisitExpr()
535 CurrentUnpackingBits->getNextBits(/*Width=*/5))); in VisitExpr()
537 CurrentUnpackingBits->getNextBits(/*Width=*/2))); in VisitExpr()
539 CurrentUnpackingBits->getNextBits(/*Width=*/3))); in VisitExpr()
602 CurrentUnpackingBits.emplace(Record.readInt()); in VisitDeclRefExpr()
603 E->DeclRefExprBits.HadMultipleCandidates = CurrentUnpackingBits->getNextBit(); in VisitDeclRefExpr()
605 CurrentUnpackingBits->getNextBit(); in VisitDeclRefExpr()
607 CurrentUnpackingBits->getNextBits(/*Width=*/2); in VisitDeclRefExpr()
608 E->DeclRefExprBits.IsImmediateEscalating = CurrentUnpackingBits->getNextBit(); in VisitDeclRefExpr()
609 E->DeclRefExprBits.HasFoundDecl = CurrentUnpackingBits->getNextBit(); in VisitDeclRefExpr()
610 E->DeclRefExprBits.HasQualifier = CurrentUnpackingBits->getNextBit(); in VisitDeclRefExpr()
612 CurrentUnpackingBits->getNextBit(); in VisitDeclRefExpr()
721 bool hasFP_Features = CurrentUnpackingBits->getNextBit(); in VisitUnaryOperator()
725 (UnaryOperator::Opcode)CurrentUnpackingBits->getNextBits(/*Width=*/5)); in VisitUnaryOperator()
727 E->setCanOverflow(CurrentUnpackingBits->getNextBit()); in VisitUnaryOperator()
1017 CurrentUnpackingBits.emplace(Record.readInt()); in VisitCallExpr()
1019 static_cast<CallExpr::ADLCallKind>(CurrentUnpackingBits->getNextBit())); in VisitCallExpr()
1020 bool HasFPFeatures = CurrentUnpackingBits->getNextBit(); in VisitCallExpr()
1039 CurrentUnpackingBits.emplace(Record.readInt()); in VisitMemberExpr()
1040 bool HasQualifier = CurrentUnpackingBits->getNextBit(); in VisitMemberExpr()
1041 bool HasFoundDecl = CurrentUnpackingBits->getNextBit(); in VisitMemberExpr()
1042 bool HasTemplateInfo = CurrentUnpackingBits->getNextBit(); in VisitMemberExpr()
1049 E->MemberExprBits.IsArrow = CurrentUnpackingBits->getNextBit(); in VisitMemberExpr()
1052 E->MemberExprBits.HadMultipleCandidates = CurrentUnpackingBits->getNextBit(); in VisitMemberExpr()
1054 CurrentUnpackingBits->getNextBits(/*Width=*/2); in VisitMemberExpr()
1061 auto AS = (AccessSpecifier)CurrentUnpackingBits->getNextBits(/*Width=*/2); in VisitMemberExpr()
1109 CurrentUnpackingBits.emplace(Record.readInt()); in VisitCastExpr()
1110 E->setCastKind((CastKind)CurrentUnpackingBits->getNextBits(/*Width=*/7)); in VisitCastExpr()
1111 unsigned HasFPFeatures = CurrentUnpackingBits->getNextBit(); in VisitCastExpr()
1129 CurrentUnpackingBits.emplace(Record.readInt()); in VisitBinaryOperator()
1131 (BinaryOperator::Opcode)CurrentUnpackingBits->getNextBits(/*Width=*/6)); in VisitBinaryOperator()
1132 bool hasFP_Features = CurrentUnpackingBits->getNextBit(); in VisitBinaryOperator()
1171 E->setIsPartOfExplicitCast(CurrentUnpackingBits->getNextBit()); in VisitImplicitCastExpr()
1787 if (CurrentUnpackingBits->getNextBit()) in VisitCXXNamedCastExpr()
1986 CurrentUnpackingBits.emplace(Record.readInt()); in VisitCXXDependentScopeMemberExpr()
1987 bool HasTemplateKWAndArgsInfo = CurrentUnpackingBits->getNextBit(); in VisitCXXDependentScopeMemberExpr()
1988 bool HasFirstQualifierFoundInScope = CurrentUnpackingBits->getNextBit(); in VisitCXXDependentScopeMemberExpr()
2005 CurrentUnpackingBits->getNextBit(); in VisitCXXDependentScopeMemberExpr()
2010 if (CurrentUnpackingBits->getNextBit()) in VisitCXXDependentScopeMemberExpr()
2027 if (CurrentUnpackingBits->getNextBit()) // HasTemplateKWAndArgsInfo in VisitDependentScopeDeclRefExpr()
2031 /*NumTemplateArgs=*/CurrentUnpackingBits->getNextBits(/*Width=*/16)); in VisitDependentScopeDeclRefExpr()
2055 CurrentUnpackingBits.emplace(Record.readInt()); in VisitOverloadExpr()
2056 bool HasTemplateKWAndArgsInfo = CurrentUnpackingBits->getNextBit(); in VisitOverloadExpr()
2089 E->UnresolvedMemberExprBits.IsArrow = CurrentUnpackingBits->getNextBit(); in VisitUnresolvedMemberExpr()
2091 CurrentUnpackingBits->getNextBit(); in VisitUnresolvedMemberExpr()
2093 if (/*!isImplicitAccess=*/CurrentUnpackingBits->getNextBit()) in VisitUnresolvedMemberExpr()
2105 E->UnresolvedLookupExprBits.RequiresADL = CurrentUnpackingBits->getNextBit(); in VisitUnresolvedLookupExpr()
2106 E->UnresolvedLookupExprBits.Overloaded = CurrentUnpackingBits->getNextBit(); in VisitUnresolvedLookupExpr()
2181 E->AssociatedDeclAndRef.setInt(CurrentUnpackingBits->getNextBit()); in VisitSubstNonTypeTemplateParmExpr()
2182 E->Index = CurrentUnpackingBits->getNextBits(/*Width=*/12); in VisitSubstNonTypeTemplateParmExpr()
2183 if (CurrentUnpackingBits->getNextBit()) in VisitSubstNonTypeTemplateParmExpr()