Lines Matching refs:push_back

76   Record.push_back(S->NullStmtBits.HasLeadingEmptyMacro);  in VisitNullStmt()
82 Record.push_back(S->size()); in VisitCompoundStmt()
92 Record.push_back(Writer.getSwitchCaseID(S)); in VisitSwitchCase()
99 Record.push_back(S->caseStmtIsGNURange()); in VisitCaseStmt()
125 Record.push_back(S->getAttrs().size()); in VisitAttributedStmt()
139 Record.push_back(S->isConstexpr()); in VisitIfStmt()
140 Record.push_back(HasElse); in VisitIfStmt()
141 Record.push_back(HasVar); in VisitIfStmt()
142 Record.push_back(HasInit); in VisitIfStmt()
165 Record.push_back(HasInit); in VisitSwitchStmt()
166 Record.push_back(HasVar); in VisitSwitchStmt()
167 Record.push_back(S->isAllEnumCasesCovered()); in VisitSwitchStmt()
180 Record.push_back(Writer.RecordSwitchCaseID(SC)); in VisitSwitchStmt()
188 Record.push_back(HasVar); in VisitWhileStmt()
254 Record.push_back(HasNRVOCandidate); in VisitReturnStmt()
276 Record.push_back(S->getNumOutputs()); in VisitAsmStmt()
277 Record.push_back(S->getNumInputs()); in VisitAsmStmt()
278 Record.push_back(S->getNumClobbers()); in VisitAsmStmt()
280 Record.push_back(S->isVolatile()); in VisitAsmStmt()
281 Record.push_back(S->isSimple()); in VisitAsmStmt()
314 Record.push_back(S->getNumAsmToks()); in VisitMSAsmStmt()
345 Record.push_back(CoroStmt->getParamMoves().size()); in VisitCoroutineBodyStmt()
356 Record.push_back(S->isImplicit()); in VisitCoreturnStmt()
370 Record.push_back(E->isImplicit()); in VisitCoawaitExpr()
390 Record.push_back(std::distance(S->capture_begin(), S->capture_end())); in VisitCapturedStmt()
394 Record.push_back(S->getCapturedRegionKind()); in VisitCapturedStmt()
411 Record.push_back(I.getCaptureKind()); in VisitCapturedStmt()
421 Record.push_back(E->isTypeDependent()); in VisitExpr()
422 Record.push_back(E->isValueDependent()); in VisitExpr()
423 Record.push_back(E->isInstantiationDependent()); in VisitExpr()
424 Record.push_back(E->containsUnexpandedParameterPack()); in VisitExpr()
425 Record.push_back(E->getValueKind()); in VisitExpr()
426 Record.push_back(E->getObjectKind()); in VisitExpr()
439 Record.push_back(HasFunctionName); in VisitPredefinedExpr()
440 Record.push_back(E->getIdentKind()); // FIXME: stable encoding in VisitPredefinedExpr()
450 Record.push_back(E->hasQualifier()); in VisitDeclRefExpr()
451 Record.push_back(E->getDecl() != E->getFoundDecl()); in VisitDeclRefExpr()
452 Record.push_back(E->hasTemplateKWAndArgsInfo()); in VisitDeclRefExpr()
453 Record.push_back(E->hadMultipleCandidates()); in VisitDeclRefExpr()
454 Record.push_back(E->refersToEnclosingVariableOrCapture()); in VisitDeclRefExpr()
458 Record.push_back(NumTemplateArgs); in VisitDeclRefExpr()
506 Record.push_back(E->getRawSemantics()); in VisitFloatingLiteral()
507 Record.push_back(E->isExact()); in VisitFloatingLiteral()
523 Record.push_back(E->getNumConcatenated()); in VisitStringLiteral()
524 Record.push_back(E->getLength()); in VisitStringLiteral()
525 Record.push_back(E->getCharByteWidth()); in VisitStringLiteral()
526 Record.push_back(E->getKind()); in VisitStringLiteral()
527 Record.push_back(E->isPascal()); in VisitStringLiteral()
536 Record.push_back(StrData[I]); in VisitStringLiteral()
543 Record.push_back(E->getValue()); in VisitCharacterLiteral()
545 Record.push_back(E->getKind()); in VisitCharacterLiteral()
562 Record.push_back(E->getNumExprs()); in VisitParenListExpr()
573 Record.push_back(E->getOpcode()); // FIXME: stable encoding in VisitUnaryOperator()
575 Record.push_back(E->canOverflow()); in VisitUnaryOperator()
581 Record.push_back(E->getNumComponents()); in VisitOffsetOfExpr()
582 Record.push_back(E->getNumExpressions()); in VisitOffsetOfExpr()
588 Record.push_back(ON.getKind()); // FIXME: Stable encoding in VisitOffsetOfExpr()
593 Record.push_back(ON.getArrayExprIndex()); in VisitOffsetOfExpr()
616 Record.push_back(E->getKind()); in VisitUnaryExprOrTypeTraitExpr()
620 Record.push_back(0); in VisitUnaryExprOrTypeTraitExpr()
648 Record.push_back(E->getNumArgs()); in VisitCallExpr()
654 Record.push_back(static_cast<unsigned>(E->getADLCallKind())); in VisitCallExpr()
661 Record.push_back(E->hasQualifier()); in VisitMemberExpr()
665 Record.push_back(E->hasTemplateKWAndArgsInfo()); in VisitMemberExpr()
669 Record.push_back(NumTemplateArgs); in VisitMemberExpr()
676 Record.push_back(E->hadMultipleCandidates()); in VisitMemberExpr()
680 Record.push_back(FoundDecl.getAccess()); in VisitMemberExpr()
683 Record.push_back(E->getValueKind()); in VisitMemberExpr()
684 Record.push_back(E->getObjectKind()); in VisitMemberExpr()
688 Record.push_back(E->isArrow()); in VisitMemberExpr()
700 Record.push_back(E->isArrow()); in VisitObjCIsaExpr()
708 Record.push_back(E->shouldCopy()); in VisitObjCIndirectCopyRestoreExpr()
716 Record.push_back(E->getBridgeKind()); // FIXME: Stable encoding in VisitObjCBridgedCastExpr()
722 Record.push_back(E->path_size()); in VisitCastExpr()
724 Record.push_back(E->getCastKind()); // FIXME: stable encoding in VisitCastExpr()
735 Record.push_back(E->getOpcode()); // FIXME: stable encoding in VisitBinaryOperator()
737 Record.push_back(E->getFPFeatures().getInt()); in VisitBinaryOperator()
773 Record.push_back(E->isPartOfExplicitCast()); in VisitImplicitCastExpr()
798 Record.push_back(E->isFileScope()); in VisitCompoundLiteralExpr()
818 Record.push_back(isArrayFiller); in VisitInitListExpr()
823 Record.push_back(E->hadArrayRangeDesignator()); in VisitInitListExpr()
824 Record.push_back(E->getNumInits()); in VisitInitListExpr()
840 Record.push_back(E->getNumSubExprs()); in VisitDesignatedInitExpr()
844 Record.push_back(E->usesGNUSyntax()); in VisitDesignatedInitExpr()
848 Record.push_back(serialization::DESIG_FIELD_DECL); in VisitDesignatedInitExpr()
851 Record.push_back(serialization::DESIG_FIELD_NAME); in VisitDesignatedInitExpr()
857 Record.push_back(serialization::DESIG_ARRAY); in VisitDesignatedInitExpr()
858 Record.push_back(D.getFirstExprIndex()); in VisitDesignatedInitExpr()
863 Record.push_back(serialization::DESIG_ARRAY_RANGE); in VisitDesignatedInitExpr()
864 Record.push_back(D.getFirstExprIndex()); in VisitDesignatedInitExpr()
908 Record.push_back(E->isMicrosoftABI()); in VisitVAArgExpr()
935 Record.push_back(E->isConditionDependent() ? false : E->isConditionTrue()); in VisitChooseExpr()
947 Record.push_back(E->getNumSubExprs()); in VisitShuffleVectorExpr()
972 Record.push_back(E->getNumAssocs()); in VisitGenericSelectionExpr()
979 Record.push_back(E->isResultDependent() ? -1U : E->getResultIndex()); in VisitGenericSelectionExpr()
989 Record.push_back(E->getNumSemanticExprs()); in VisitPseudoObjectExpr()
995 Record.push_back(result); in VisitPseudoObjectExpr()
1007 Record.push_back(E->getOp()); in VisitAtomicExpr()
1036 Record.push_back(E->getNumElements()); in VisitObjCArrayLiteral()
1046 Record.push_back(E->getNumElements()); in VisitObjCDictionaryLiteral()
1047 Record.push_back(E->HasPackExpansions); in VisitObjCDictionaryLiteral()
1057 Record.push_back(NumExpansions); in VisitObjCDictionaryLiteral()
1097 Record.push_back(E->isArrow()); in VisitObjCIvarRefExpr()
1098 Record.push_back(E->isFreeIvar()); in VisitObjCIvarRefExpr()
1104 Record.push_back(E->SetterAndMethodRefFlags.getInt()); in VisitObjCPropertyRefExpr()
1105 Record.push_back(E->isImplicitProperty()); in VisitObjCPropertyRefExpr()
1115 Record.push_back(0); in VisitObjCPropertyRefExpr()
1118 Record.push_back(1); in VisitObjCPropertyRefExpr()
1121 Record.push_back(2); in VisitObjCPropertyRefExpr()
1141 Record.push_back(E->getNumArgs()); in VisitObjCMessageExpr()
1142 Record.push_back(E->getNumStoredSelLocs()); in VisitObjCMessageExpr()
1143 Record.push_back(E->SelLocsKind); in VisitObjCMessageExpr()
1144 Record.push_back(E->isDelegateInitCall()); in VisitObjCMessageExpr()
1145 Record.push_back(E->IsImplicit); in VisitObjCMessageExpr()
1146 Record.push_back((unsigned)E->getReceiverKind()); // FIXME: stable encoding in VisitObjCMessageExpr()
1164 Record.push_back(1); in VisitObjCMessageExpr()
1167 Record.push_back(0); in VisitObjCMessageExpr()
1216 Record.push_back(S->getNumCatchStmts()); in VisitObjCAtTryStmt()
1217 Record.push_back(S->getFinallyStmt() != nullptr); in VisitObjCAtTryStmt()
1242 Record.push_back(E->getValue()); in VisitObjCBoolLiteralExpr()
1268 Record.push_back(S->getNumHandlers()); in VisitCXXTryStmt()
1296 Record.push_back(S->isIfExists()); in VisitMSDependentExistsStmt()
1305 Record.push_back(E->getOperator()); in VisitCXXOperatorCallExpr()
1306 Record.push_back(E->getFPFeatures().getInt()); in VisitCXXOperatorCallExpr()
1319 Record.push_back(E->getNumArgs()); in VisitCXXConstructExpr()
1320 Record.push_back(E->isElidable()); in VisitCXXConstructExpr()
1321 Record.push_back(E->hadMultipleCandidates()); in VisitCXXConstructExpr()
1322 Record.push_back(E->isListInitialization()); in VisitCXXConstructExpr()
1323 Record.push_back(E->isStdInitListInitialization()); in VisitCXXConstructExpr()
1324 Record.push_back(E->requiresZeroInitialization()); in VisitCXXConstructExpr()
1325 Record.push_back(E->getConstructionKind()); // FIXME: stable encoding in VisitCXXConstructExpr()
1340 Record.push_back(E->constructsVBase()); in VisitCXXInheritedCtorInitExpr()
1341 Record.push_back(E->inheritedFromVBase()); in VisitCXXInheritedCtorInitExpr()
1353 Record.push_back(E->NumCaptures); in VisitLambdaExpr()
1355 Record.push_back(E->CaptureDefault); // FIXME: stable encoding in VisitLambdaExpr()
1357 Record.push_back(E->ExplicitParams); in VisitLambdaExpr()
1358 Record.push_back(E->ExplicitResultType); in VisitLambdaExpr()
1418 Record.push_back(E->getValue()); in VisitCXXBoolLiteralExpr()
1444 Record.push_back(E->isImplicit()); in VisitCXXThisExpr()
1452 Record.push_back(E->isThrownVariableInScope()); in VisitCXXThrowExpr()
1487 Record.push_back(E->isArray()); in VisitCXXNewExpr()
1488 Record.push_back(E->hasInitializer()); in VisitCXXNewExpr()
1489 Record.push_back(E->getNumPlacementArgs()); in VisitCXXNewExpr()
1490 Record.push_back(E->isParenTypeId()); in VisitCXXNewExpr()
1492 Record.push_back(E->isGlobalNew()); in VisitCXXNewExpr()
1493 Record.push_back(E->passAlignment()); in VisitCXXNewExpr()
1494 Record.push_back(E->doesUsualArrayDeleteWantSize()); in VisitCXXNewExpr()
1495 Record.push_back(E->CXXNewExprBits.StoredInitializationStyle); in VisitCXXNewExpr()
1514 Record.push_back(E->isGlobalDelete()); in VisitCXXDeleteExpr()
1515 Record.push_back(E->isArrayForm()); in VisitCXXDeleteExpr()
1516 Record.push_back(E->isArrayFormAsWritten()); in VisitCXXDeleteExpr()
1517 Record.push_back(E->doesUsualArrayDeleteWantSize()); in VisitCXXDeleteExpr()
1529 Record.push_back(E->isArrow()); in VisitCXXPseudoDestructorExpr()
1548 Record.push_back(E->getNumObjects()); in VisitExprWithCleanups()
1552 Record.push_back(E->cleanupsHaveSideEffects()); in VisitExprWithCleanups()
1564 Record.push_back(E->hasTemplateKWAndArgsInfo()); in VisitCXXDependentScopeMemberExpr()
1565 Record.push_back(E->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
1566 Record.push_back(E->hasFirstQualifierFoundInScope()); in VisitCXXDependentScopeMemberExpr()
1575 Record.push_back(E->isArrow()); in VisitCXXDependentScopeMemberExpr()
1598 Record.push_back(E->DependentScopeDeclRefExprBits.HasTemplateKWAndArgsInfo); in VisitDependentScopeDeclRefExpr()
1602 Record.push_back(ArgInfo.NumTemplateArgs); in VisitDependentScopeDeclRefExpr()
1615 Record.push_back(E->arg_size()); in VisitCXXUnresolvedConstructExpr()
1628 Record.push_back(E->getNumDecls()); in VisitOverloadExpr()
1629 Record.push_back(E->hasTemplateKWAndArgsInfo()); in VisitOverloadExpr()
1633 Record.push_back(ArgInfo.NumTemplateArgs); in VisitOverloadExpr()
1641 Record.push_back(OvI.getAccess()); in VisitOverloadExpr()
1650 Record.push_back(E->isArrow()); in VisitUnresolvedMemberExpr()
1651 Record.push_back(E->hasUnresolvedUsing()); in VisitUnresolvedMemberExpr()
1660 Record.push_back(E->requiresADL()); in VisitUnresolvedLookupExpr()
1661 Record.push_back(E->isOverloaded()); in VisitUnresolvedLookupExpr()
1668 Record.push_back(E->TypeTraitExprBits.NumArgs); in VisitTypeTraitExpr()
1669 Record.push_back(E->TypeTraitExprBits.Kind); // FIXME: Stable encoding in VisitTypeTraitExpr()
1670 Record.push_back(E->TypeTraitExprBits.Value); in VisitTypeTraitExpr()
1679 Record.push_back(E->getTrait()); in VisitArrayTypeTraitExpr()
1680 Record.push_back(E->getValue()); in VisitArrayTypeTraitExpr()
1689 Record.push_back(E->getTrait()); in VisitExpressionTraitExpr()
1690 Record.push_back(E->getValue()); in VisitExpressionTraitExpr()
1698 Record.push_back(E->getValue()); in VisitCXXNoexceptExpr()
1707 Record.push_back(E->NumExpansions); in VisitPackExpansionExpr()
1714 Record.push_back(E->isPartiallySubstituted() ? E->getPartialArguments().size() in VisitSizeOfPackExpr()
1724 Record.push_back(E->getPackLength()); in VisitSizeOfPackExpr()
1749 Record.push_back(E->getNumExpansions()); in VisitFunctionParmPackExpr()
1762 Record.push_back(E->getManglingNumber()); in VisitMaterializeTemporaryExpr()
1773 Record.push_back(E->Opcode); in VisitCXXFoldExpr()
1781 Record.push_back(E->isUnique()); in VisitOpaqueValueExpr()
1817 Record.push_back(E->isArrow()); in VisitMSPropertyRefExpr()
1863 Record.push_back(S->getIsCXXTry()); in VisitSEHTryStmt()
1892 Record.push_back(D->getNumClauses()); in VisitOMPLoopDirective()
1893 Record.push_back(D->getCollapsedNumber()); in VisitOMPLoopDirective()
1949 Record.push_back(D->getNumClauses()); in VisitOMPParallelDirective()
1951 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPParallelDirective()
1962 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPForDirective()
1973 Record.push_back(D->getNumClauses()); in VisitOMPSectionsDirective()
1975 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPSectionsDirective()
1982 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPSectionDirective()
1988 Record.push_back(D->getNumClauses()); in VisitOMPSingleDirective()
2001 Record.push_back(D->getNumClauses()); in VisitOMPCriticalDirective()
2009 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPParallelForDirective()
2022 Record.push_back(D->getNumClauses()); in VisitOMPParallelSectionsDirective()
2024 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPParallelSectionsDirective()
2030 Record.push_back(D->getNumClauses()); in VisitOMPTaskDirective()
2032 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPTaskDirective()
2038 Record.push_back(D->getNumClauses()); in VisitOMPAtomicDirective()
2044 Record.push_back(D->isXLHSInRHSPart() ? 1 : 0); in VisitOMPAtomicDirective()
2045 Record.push_back(D->isPostfixUpdate() ? 1 : 0); in VisitOMPAtomicDirective()
2051 Record.push_back(D->getNumClauses()); in VisitOMPTargetDirective()
2058 Record.push_back(D->getNumClauses()); in VisitOMPTargetDataDirective()
2066 Record.push_back(D->getNumClauses()); in VisitOMPTargetEnterDataDirective()
2074 Record.push_back(D->getNumClauses()); in VisitOMPTargetExitDataDirective()
2082 Record.push_back(D->getNumClauses()); in VisitOMPTargetParallelDirective()
2090 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPTargetParallelForDirective()
2114 Record.push_back(D->getNumClauses()); in VisitOMPTaskgroupDirective()
2122 Record.push_back(D->getNumClauses()); in VisitOMPFlushDirective()
2129 Record.push_back(D->getNumClauses()); in VisitOMPOrderedDirective()
2136 Record.push_back(D->getNumClauses()); in VisitOMPTeamsDirective()
2145 Record.push_back(D->getCancelRegion()); in VisitOMPCancellationPointDirective()
2151 Record.push_back(D->getNumClauses()); in VisitOMPCancelDirective()
2153 Record.push_back(D->getCancelRegion()); in VisitOMPCancelDirective()
2174 Record.push_back(D->getNumClauses()); in VisitOMPTargetUpdateDirective()
2182 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPDistributeParallelForDirective()
2230 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPTeamsDistributeParallelForDirective()
2236 Record.push_back(D->getNumClauses()); in VisitOMPTargetTeamsDirective()
2250 Record.push_back(D->hasCancel() ? 1 : 0); in VisitOMPTargetTeamsDistributeParallelForDirective()
2303 Record.push_back(I->second); in WriteSubStmt()