Lines Matching refs:AddStmt
145 Record.AddStmt(CS); in VisitCompoundStmt()
167 Record.AddStmt(S->getLHS()); in VisitCaseStmt()
168 Record.AddStmt(S->getSubStmt()); in VisitCaseStmt()
170 Record.AddStmt(S->getRHS()); in VisitCaseStmt()
178 Record.AddStmt(S->getSubStmt()); in VisitDefaultStmt()
186 Record.AddStmt(S->getSubStmt()); in VisitLabelStmt()
195 Record.AddStmt(S->getSubStmt()); in VisitAttributedStmt()
213 Record.AddStmt(S->getCond()); in VisitIfStmt()
214 Record.AddStmt(S->getThen()); in VisitIfStmt()
216 Record.AddStmt(S->getElse()); in VisitIfStmt()
218 Record.AddStmt(S->getConditionVariableDeclStmt()); in VisitIfStmt()
220 Record.AddStmt(S->getInit()); in VisitIfStmt()
240 Record.AddStmt(S->getCond()); in VisitSwitchStmt()
241 Record.AddStmt(S->getBody()); in VisitSwitchStmt()
243 Record.AddStmt(S->getInit()); in VisitSwitchStmt()
245 Record.AddStmt(S->getConditionVariableDeclStmt()); in VisitSwitchStmt()
263 Record.AddStmt(S->getCond()); in VisitWhileStmt()
264 Record.AddStmt(S->getBody()); in VisitWhileStmt()
266 Record.AddStmt(S->getConditionVariableDeclStmt()); in VisitWhileStmt()
276 Record.AddStmt(S->getCond()); in VisitDoStmt()
277 Record.AddStmt(S->getBody()); in VisitDoStmt()
286 Record.AddStmt(S->getInit()); in VisitForStmt()
287 Record.AddStmt(S->getCond()); in VisitForStmt()
288 Record.AddStmt(S->getConditionVariableDeclStmt()); in VisitForStmt()
289 Record.AddStmt(S->getInc()); in VisitForStmt()
290 Record.AddStmt(S->getBody()); in VisitForStmt()
309 Record.AddStmt(S->getTarget()); in VisitIndirectGotoStmt()
331 Record.AddStmt(S->getRetValue()); in VisitReturnStmt()
363 Record.AddStmt(S->getAsmString()); in VisitGCCAsmStmt()
368 Record.AddStmt(S->getOutputConstraintLiteral(I)); in VisitGCCAsmStmt()
369 Record.AddStmt(S->getOutputExpr(I)); in VisitGCCAsmStmt()
375 Record.AddStmt(S->getInputConstraintLiteral(I)); in VisitGCCAsmStmt()
376 Record.AddStmt(S->getInputExpr(I)); in VisitGCCAsmStmt()
381 Record.AddStmt(S->getClobberStringLiteral(I)); in VisitGCCAsmStmt()
386 Record.AddStmt(S->getLabelExpr(I)); in VisitGCCAsmStmt()
412 Record.AddStmt(S->getOutputExpr(I)); in VisitMSAsmStmt()
418 Record.AddStmt(S->getInputExpr(I)); in VisitMSAsmStmt()
429 Record.AddStmt(S); in VisitCoroutineBodyStmt()
436 Record.AddStmt(S->getOperand()); in VisitCoreturnStmt()
437 Record.AddStmt(S->getPromiseCall()); in VisitCoreturnStmt()
446 Record.AddStmt(S); in VisitCoroutineSuspendExpr()
447 Record.AddStmt(E->getOpaqueValue()); in VisitCoroutineSuspendExpr()
465 Record.AddStmt(S); in VisitDependentCoawaitExpr()
480 Record.AddStmt(E); in addConstraintSatisfaction()
537 Record.AddStmt(ExprReq->Value.get<Expr *>()); in VisitRequiresExpr()
550 Record.AddStmt( in VisitRequiresExpr()
565 Record.AddStmt(NestedReq->getConstraintExpr()); in VisitRequiresExpr()
592 Record.AddStmt(I); in VisitCapturedStmt()
595 Record.AddStmt(S->getCapturedStmt()); in VisitCapturedStmt()
642 Record.AddStmt(E->getSubExpr()); in VisitConstantExpr()
667 Record.AddStmt(E->getFunctionName()); in VisitPredefinedExpr()
744 Record.AddStmt(E->getSubExpr()); in VisitImaginaryLiteral()
785 Record.AddStmt(E->getSubExpr()); in VisitParenExpr()
793 Record.AddStmt(SubStmt); in VisitParenListExpr()
805 Record.AddStmt(E->getSubExpr()); in VisitUnaryOperator()
847 Record.AddStmt(E->getIndexExpr(I)); in VisitOffsetOfExpr()
858 Record.AddStmt(E->getArgumentExpr()); in VisitUnaryExprOrTypeTraitExpr()
867 Record.AddStmt(E->getLHS()); in VisitArraySubscriptExpr()
868 Record.AddStmt(E->getRHS()); in VisitArraySubscriptExpr()
875 Record.AddStmt(E->getBase()); in VisitMatrixSubscriptExpr()
876 Record.AddStmt(E->getRowIdx()); in VisitMatrixSubscriptExpr()
877 Record.AddStmt(E->getColumnIdx()); in VisitMatrixSubscriptExpr()
885 Record.AddStmt(E->getBase()); in VisitArraySectionExpr()
886 Record.AddStmt(E->getLowerBound()); in VisitArraySectionExpr()
887 Record.AddStmt(E->getLength()); in VisitArraySectionExpr()
889 Record.AddStmt(E->getStride()); in VisitArraySectionExpr()
902 Record.AddStmt(E->getBase()); in VisitOMPArrayShapingExpr()
904 Record.AddStmt(Dim); in VisitOMPArrayShapingExpr()
922 Record.AddStmt(Range.Begin); in VisitOMPIteratorExpr()
923 Record.AddStmt(Range.End); in VisitOMPIteratorExpr()
924 Record.AddStmt(Range.Step); in VisitOMPIteratorExpr()
931 Record.AddStmt(HD.Upper); in VisitOMPIteratorExpr()
932 Record.AddStmt(HD.Update); in VisitOMPIteratorExpr()
933 Record.AddStmt(HD.CounterUpdate); in VisitOMPIteratorExpr()
947 Record.AddStmt(E->getCallee()); in VisitCallExpr()
950 Record.AddStmt(*Arg); in VisitCallExpr()
968 Record.AddStmt(Child); in VisitRecoveryExpr()
988 Record.AddStmt(E->getBase()); in VisitMemberExpr()
1016 Record.AddStmt(E->getBase()); in VisitObjCIsaExpr()
1026 Record.AddStmt(E->getSubExpr()); in VisitObjCIndirectCopyRestoreExpr()
1047 Record.AddStmt(E->getSubExpr()); in VisitCastExpr()
1066 Record.AddStmt(E->getLHS()); in VisitBinaryOperator()
1067 Record.AddStmt(E->getRHS()); in VisitBinaryOperator()
1093 Record.AddStmt(E->getCond()); in VisitConditionalOperator()
1094 Record.AddStmt(E->getLHS()); in VisitConditionalOperator()
1095 Record.AddStmt(E->getRHS()); in VisitConditionalOperator()
1104 Record.AddStmt(E->getOpaqueValue()); in VisitBinaryConditionalOperator()
1105 Record.AddStmt(E->getCommon()); in VisitBinaryConditionalOperator()
1106 Record.AddStmt(E->getCond()); in VisitBinaryConditionalOperator()
1107 Record.AddStmt(E->getTrueExpr()); in VisitBinaryConditionalOperator()
1108 Record.AddStmt(E->getFalseExpr()); in VisitBinaryConditionalOperator()
1140 Record.AddStmt(E->getInitializer()); in VisitCompoundLiteralExpr()
1147 Record.AddStmt(E->getBase()); in VisitExtVectorElementExpr()
1157 Record.AddStmt(E->getSyntacticForm()); in VisitInitListExpr()
1163 Record.AddStmt(E->getArrayFiller()); in VisitInitListExpr()
1173 Record.AddStmt(E->getInit(I) != filler ? E->getInit(I) : nullptr); in VisitInitListExpr()
1176 Record.AddStmt(E->getInit(I)); in VisitInitListExpr()
1185 Record.AddStmt(E->getSubExpr(I)); in VisitDesignatedInitExpr()
1218 Record.AddStmt(E->getBase()); in VisitDesignatedInitUpdateExpr()
1219 Record.AddStmt(E->getUpdater()); in VisitDesignatedInitUpdateExpr()
1230 Record.AddStmt(E->SubExprs[0]); in VisitArrayInitLoopExpr()
1231 Record.AddStmt(E->SubExprs[1]); in VisitArrayInitLoopExpr()
1247 Record.AddStmt(E->getSubExpr()); in VisitVAArgExpr()
1268 Record.AddStmt(E->getDataStringLiteral()); in VisitEmbedExpr()
1284 Record.AddStmt(E->getSubStmt()); in VisitStmtExpr()
1293 Record.AddStmt(E->getCond()); in VisitChooseExpr()
1294 Record.AddStmt(E->getLHS()); in VisitChooseExpr()
1295 Record.AddStmt(E->getRHS()); in VisitChooseExpr()
1312 Record.AddStmt(E->getExpr(I)); in VisitShuffleVectorExpr()
1323 Record.AddStmt(E->getSrcExpr()); in VisitConvertVectorExpr()
1348 Record.AddStmt(Stmts[I]); in VisitGenericSelectionExpr()
1367 Record.AddStmt(E->getSyntacticForm()); in VisitPseudoObjectExpr()
1370 Record.AddStmt(*i); in VisitPseudoObjectExpr()
1379 Record.AddStmt(E->getSubExprs()[I]); in VisitAtomicExpr()
1391 Record.AddStmt(E->getString()); in VisitObjCStringLiteral()
1398 Record.AddStmt(E->getSubExpr()); in VisitObjCBoxedExpr()
1408 Record.AddStmt(E->getElement(i)); in VisitObjCArrayLiteral()
1420 Record.AddStmt(Element.Key); in VisitObjCDictionaryLiteral()
1421 Record.AddStmt(Element.Value); in VisitObjCDictionaryLiteral()
1466 Record.AddStmt(E->getBase()); in VisitObjCIvarRefExpr()
1486 Record.AddStmt(E->getBase()); in VisitObjCPropertyRefExpr()
1501 Record.AddStmt(E->getBaseExpr()); in VisitObjCSubscriptRefExpr()
1502 Record.AddStmt(E->getKeyExpr()); in VisitObjCSubscriptRefExpr()
1519 Record.AddStmt(E->getInstanceReceiver()); in VisitObjCMessageExpr()
1546 Record.AddStmt(*Arg); in VisitObjCMessageExpr()
1557 Record.AddStmt(S->getElement()); in VisitObjCForCollectionStmt()
1558 Record.AddStmt(S->getCollection()); in VisitObjCForCollectionStmt()
1559 Record.AddStmt(S->getBody()); in VisitObjCForCollectionStmt()
1567 Record.AddStmt(S->getCatchBody()); in VisitObjCAtCatchStmt()
1576 Record.AddStmt(S->getFinallyBody()); in VisitObjCAtFinallyStmt()
1583 Record.AddStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
1592 Record.AddStmt(S->getTryBody()); in VisitObjCAtTryStmt()
1594 Record.AddStmt(C); in VisitObjCAtTryStmt()
1596 Record.AddStmt(S->getFinallyStmt()); in VisitObjCAtTryStmt()
1603 Record.AddStmt(S->getSynchExpr()); in VisitObjCAtSynchronizedStmt()
1604 Record.AddStmt(S->getSynchBody()); in VisitObjCAtSynchronizedStmt()
1611 Record.AddStmt(S->getThrowExpr()); in VisitObjCAtThrowStmt()
1638 Record.AddStmt(S->getHandlerBlock()); in VisitCXXCatchStmt()
1646 Record.AddStmt(S->getTryBlock()); in VisitCXXTryStmt()
1648 Record.AddStmt(S->getHandler(i)); in VisitCXXTryStmt()
1658 Record.AddStmt(S->getInit()); in VisitCXXForRangeStmt()
1659 Record.AddStmt(S->getRangeStmt()); in VisitCXXForRangeStmt()
1660 Record.AddStmt(S->getBeginStmt()); in VisitCXXForRangeStmt()
1661 Record.AddStmt(S->getEndStmt()); in VisitCXXForRangeStmt()
1662 Record.AddStmt(S->getCond()); in VisitCXXForRangeStmt()
1663 Record.AddStmt(S->getInc()); in VisitCXXForRangeStmt()
1664 Record.AddStmt(S->getLoopVarStmt()); in VisitCXXForRangeStmt()
1665 Record.AddStmt(S->getBody()); in VisitCXXForRangeStmt()
1675 Record.AddStmt(S->getSubStmt()); in VisitMSDependentExistsStmt()
1703 Record.AddStmt(E->getSemanticForm()); in VisitCXXRewrittenBinaryOperator()
1724 Record.AddStmt(E->getArg(I)); in VisitCXXConstructExpr()
1758 Record.AddStmt(*C); in VisitLambdaExpr()
1769 Record.AddStmt(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
1846 Record.AddStmt(E->getExprOperand()); in VisitCXXTypeidExpr()
1863 Record.AddStmt(E->getSubExpr()); in VisitCXXThrowExpr()
1875 Record.AddStmt(E->getRewrittenExpr()); in VisitCXXDefaultArgExpr()
1886 Record.AddStmt(E->getRewrittenExpr()); in VisitCXXDefaultInitExpr()
1893 Record.AddStmt(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1928 Record.AddStmt(*I); in VisitCXXNewExpr()
1940 Record.AddStmt(E->getArgument()); in VisitCXXDeleteExpr()
1949 Record.AddStmt(E->getBase()); in VisitCXXPseudoDestructorExpr()
1976 Record.AddStmt(CLE); in VisitExprWithCleanups()
1981 Record.AddStmt(E->getSubExpr()); in VisitExprWithCleanups()
2009 Record.AddStmt(E->getBase()); in VisitCXXDependentScopeMemberExpr()
2049 Record.AddStmt(*ArgI); in VisitCXXUnresolvedConstructExpr()
2088 Record.AddStmt(E->getBase()); in VisitUnresolvedMemberExpr()
2136 Record.AddStmt(E->getDimensionExpression()); in VisitArrayTypeTraitExpr()
2145 Record.AddStmt(E->getQueriedExpression()); in VisitExpressionTraitExpr()
2153 Record.AddStmt(E->getOperand()); in VisitCXXNoexceptExpr()
2161 Record.AddStmt(E->getPattern()); in VisitPackExpansionExpr()
2188 Record.AddStmt(E->getPackIdExpression()); in VisitPackIndexingExpr()
2189 Record.AddStmt(E->getIndexExpr()); in VisitPackIndexingExpr()
2191 Record.AddStmt(Sub); in VisitPackIndexingExpr()
2206 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
2237 Record.AddStmt(E->getSubExpr()); in VisitMaterializeTemporaryExpr()
2247 Record.AddStmt(E->SubExprs[0]); in VisitCXXFoldExpr()
2248 Record.AddStmt(E->SubExprs[1]); in VisitCXXFoldExpr()
2249 Record.AddStmt(E->SubExprs[2]); in VisitCXXFoldExpr()
2263 Record.AddStmt(InitExpr); in VisitCXXParenListInitExpr()
2271 Record.AddStmt(ArrayFiller); in VisitCXXParenListInitExpr()
2280 Record.AddStmt(E->getSourceExpr()); in VisitOpaqueValueExpr()
2298 Record.AddStmt(E->getConfig()); in VisitCUDAKernelCallExpr()
2309 Record.AddStmt(E->getSrcExpr()); in VisitAsTypeExpr()
2319 Record.AddStmt(E->getBaseExpr()); in VisitMSPropertyRefExpr()
2328 Record.AddStmt(E->getBase()); in VisitMSPropertySubscriptExpr()
2329 Record.AddStmt(E->getIdx()); in VisitMSPropertySubscriptExpr()
2342 Record.AddStmt(E->getExprOperand()); in VisitCXXUuidofExpr()
2350 Record.AddStmt(S->getFilterExpr()); in VisitSEHExceptStmt()
2351 Record.AddStmt(S->getBlock()); in VisitSEHExceptStmt()
2358 Record.AddStmt(S->getBlock()); in VisitSEHFinallyStmt()
2366 Record.AddStmt(S->getTryBlock()); in VisitSEHTryStmt()
2367 Record.AddStmt(S->getHandler()); in VisitSEHTryStmt()
2384 Record.AddStmt(SubStmt); in VisitOMPCanonicalLoop()
2892 Record.AddStmt(S->getAssociatedStmt()); in VisitOpenACCAssociatedStmtConstruct()