Lines Matching refs:AddStmt
86 Record.AddStmt(CS); in VisitCompoundStmt()
104 Record.AddStmt(S->getLHS()); in VisitCaseStmt()
105 Record.AddStmt(S->getSubStmt()); in VisitCaseStmt()
107 Record.AddStmt(S->getRHS()); in VisitCaseStmt()
115 Record.AddStmt(S->getSubStmt()); in VisitDefaultStmt()
123 Record.AddStmt(S->getSubStmt()); in VisitLabelStmt()
132 Record.AddStmt(S->getSubStmt()); in VisitAttributedStmt()
148 Record.AddStmt(S->getCond()); in VisitIfStmt()
149 Record.AddStmt(S->getThen()); in VisitIfStmt()
151 Record.AddStmt(S->getElse()); in VisitIfStmt()
155 Record.AddStmt(S->getInit()); in VisitIfStmt()
175 Record.AddStmt(S->getCond()); in VisitSwitchStmt()
176 Record.AddStmt(S->getBody()); in VisitSwitchStmt()
178 Record.AddStmt(S->getInit()); in VisitSwitchStmt()
198 Record.AddStmt(S->getCond()); in VisitWhileStmt()
199 Record.AddStmt(S->getBody()); in VisitWhileStmt()
211 Record.AddStmt(S->getCond()); in VisitDoStmt()
212 Record.AddStmt(S->getBody()); in VisitDoStmt()
221 Record.AddStmt(S->getInit()); in VisitForStmt()
222 Record.AddStmt(S->getCond()); in VisitForStmt()
224 Record.AddStmt(S->getInc()); in VisitForStmt()
225 Record.AddStmt(S->getBody()); in VisitForStmt()
244 Record.AddStmt(S->getTarget()); in VisitIndirectGotoStmt()
266 Record.AddStmt(S->getRetValue()); in VisitReturnStmt()
298 Record.AddStmt(S->getAsmString()); in VisitGCCAsmStmt()
303 Record.AddStmt(S->getOutputConstraintLiteral(I)); in VisitGCCAsmStmt()
304 Record.AddStmt(S->getOutputExpr(I)); in VisitGCCAsmStmt()
310 Record.AddStmt(S->getInputConstraintLiteral(I)); in VisitGCCAsmStmt()
311 Record.AddStmt(S->getInputExpr(I)); in VisitGCCAsmStmt()
316 Record.AddStmt(S->getClobberStringLiteral(I)); in VisitGCCAsmStmt()
319 for (auto *E : S->labels()) Record.AddStmt(E); in VisitGCCAsmStmt()
344 Record.AddStmt(S->getOutputExpr(I)); in VisitMSAsmStmt()
350 Record.AddStmt(S->getInputExpr(I)); in VisitMSAsmStmt()
361 Record.AddStmt(S); in VisitCoroutineBodyStmt()
368 Record.AddStmt(S->getOperand()); in VisitCoreturnStmt()
369 Record.AddStmt(S->getPromiseCall()); in VisitCoreturnStmt()
378 Record.AddStmt(S); in VisitCoroutineSuspendExpr()
379 Record.AddStmt(E->getOpaqueValue()); in VisitCoroutineSuspendExpr()
397 Record.AddStmt(S); in VisitDependentCoawaitExpr()
409 Record.AddStmt(const_cast<Expr *>(DetailRecord.first)); in addConstraintSatisfaction()
413 Record.AddStmt(E); in addConstraintSatisfaction()
473 Record.AddStmt(ExprReq->Value.get<Expr *>()); in VisitRequiresExpr()
486 Record.AddStmt( in VisitRequiresExpr()
501 Record.AddStmt(NestedReq->getConstraintExpr()); in VisitRequiresExpr()
526 Record.AddStmt(I); in VisitCapturedStmt()
529 Record.AddStmt(S->getCapturedStmt()); in VisitCapturedStmt()
575 Record.AddStmt(E->getSubExpr()); in VisitConstantExpr()
598 Record.AddStmt(E->getFunctionName()); in VisitPredefinedExpr()
673 Record.AddStmt(E->getSubExpr()); in VisitImaginaryLiteral()
714 Record.AddStmt(E->getSubExpr()); in VisitParenExpr()
722 Record.AddStmt(SubStmt); in VisitParenListExpr()
734 Record.AddStmt(E->getSubExpr()); in VisitUnaryOperator()
774 Record.AddStmt(E->getIndexExpr(I)); in VisitOffsetOfExpr()
785 Record.AddStmt(E->getArgumentExpr()); in VisitUnaryExprOrTypeTraitExpr()
794 Record.AddStmt(E->getLHS()); in VisitArraySubscriptExpr()
795 Record.AddStmt(E->getRHS()); in VisitArraySubscriptExpr()
802 Record.AddStmt(E->getBase()); in VisitMatrixSubscriptExpr()
803 Record.AddStmt(E->getRowIdx()); in VisitMatrixSubscriptExpr()
804 Record.AddStmt(E->getColumnIdx()); in VisitMatrixSubscriptExpr()
811 Record.AddStmt(E->getBase()); in VisitOMPArraySectionExpr()
812 Record.AddStmt(E->getLowerBound()); in VisitOMPArraySectionExpr()
813 Record.AddStmt(E->getLength()); in VisitOMPArraySectionExpr()
814 Record.AddStmt(E->getStride()); in VisitOMPArraySectionExpr()
824 Record.AddStmt(E->getBase()); in VisitOMPArrayShapingExpr()
826 Record.AddStmt(Dim); in VisitOMPArrayShapingExpr()
844 Record.AddStmt(Range.Begin); in VisitOMPIteratorExpr()
845 Record.AddStmt(Range.End); in VisitOMPIteratorExpr()
846 Record.AddStmt(Range.Step); in VisitOMPIteratorExpr()
853 Record.AddStmt(HD.Upper); in VisitOMPIteratorExpr()
854 Record.AddStmt(HD.Update); in VisitOMPIteratorExpr()
855 Record.AddStmt(HD.CounterUpdate); in VisitOMPIteratorExpr()
865 Record.AddStmt(E->getCallee()); in VisitCallExpr()
868 Record.AddStmt(*Arg); in VisitCallExpr()
881 Record.AddStmt(Child); in VisitRecoveryExpr()
903 Record.AddStmt(E->getBase()); in VisitMemberExpr()
931 Record.AddStmt(E->getBase()); in VisitObjCIsaExpr()
941 Record.AddStmt(E->getSubExpr()); in VisitObjCIndirectCopyRestoreExpr()
958 Record.AddStmt(E->getSubExpr()); in VisitCastExpr()
976 Record.AddStmt(E->getLHS()); in VisitBinaryOperator()
977 Record.AddStmt(E->getRHS()); in VisitBinaryOperator()
993 Record.AddStmt(E->getCond()); in VisitConditionalOperator()
994 Record.AddStmt(E->getLHS()); in VisitConditionalOperator()
995 Record.AddStmt(E->getRHS()); in VisitConditionalOperator()
1004 Record.AddStmt(E->getOpaqueValue()); in VisitBinaryConditionalOperator()
1005 Record.AddStmt(E->getCommon()); in VisitBinaryConditionalOperator()
1006 Record.AddStmt(E->getCond()); in VisitBinaryConditionalOperator()
1007 Record.AddStmt(E->getTrueExpr()); in VisitBinaryConditionalOperator()
1008 Record.AddStmt(E->getFalseExpr()); in VisitBinaryConditionalOperator()
1040 Record.AddStmt(E->getInitializer()); in VisitCompoundLiteralExpr()
1047 Record.AddStmt(E->getBase()); in VisitExtVectorElementExpr()
1057 Record.AddStmt(E->getSyntacticForm()); in VisitInitListExpr()
1063 Record.AddStmt(E->getArrayFiller()); in VisitInitListExpr()
1073 Record.AddStmt(E->getInit(I) != filler ? E->getInit(I) : nullptr); in VisitInitListExpr()
1076 Record.AddStmt(E->getInit(I)); in VisitInitListExpr()
1085 Record.AddStmt(E->getSubExpr(I)); in VisitDesignatedInitExpr()
1118 Record.AddStmt(E->getBase()); in VisitDesignatedInitUpdateExpr()
1119 Record.AddStmt(E->getUpdater()); in VisitDesignatedInitUpdateExpr()
1130 Record.AddStmt(E->SubExprs[0]); in VisitArrayInitLoopExpr()
1131 Record.AddStmt(E->SubExprs[1]); in VisitArrayInitLoopExpr()
1147 Record.AddStmt(E->getSubExpr()); in VisitVAArgExpr()
1174 Record.AddStmt(E->getSubStmt()); in VisitStmtExpr()
1183 Record.AddStmt(E->getCond()); in VisitChooseExpr()
1184 Record.AddStmt(E->getLHS()); in VisitChooseExpr()
1185 Record.AddStmt(E->getRHS()); in VisitChooseExpr()
1202 Record.AddStmt(E->getExpr(I)); in VisitShuffleVectorExpr()
1213 Record.AddStmt(E->getSrcExpr()); in VisitConvertVectorExpr()
1237 Record.AddStmt(Stmts[I]); in VisitGenericSelectionExpr()
1256 Record.AddStmt(E->getSyntacticForm()); in VisitPseudoObjectExpr()
1259 Record.AddStmt(*i); in VisitPseudoObjectExpr()
1268 Record.AddStmt(E->getSubExprs()[I]); in VisitAtomicExpr()
1280 Record.AddStmt(E->getString()); in VisitObjCStringLiteral()
1287 Record.AddStmt(E->getSubExpr()); in VisitObjCBoxedExpr()
1297 Record.AddStmt(E->getElement(i)); in VisitObjCArrayLiteral()
1309 Record.AddStmt(Element.Key); in VisitObjCDictionaryLiteral()
1310 Record.AddStmt(Element.Value); in VisitObjCDictionaryLiteral()
1355 Record.AddStmt(E->getBase()); in VisitObjCIvarRefExpr()
1375 Record.AddStmt(E->getBase()); in VisitObjCPropertyRefExpr()
1390 Record.AddStmt(E->getBaseExpr()); in VisitObjCSubscriptRefExpr()
1391 Record.AddStmt(E->getKeyExpr()); in VisitObjCSubscriptRefExpr()
1408 Record.AddStmt(E->getInstanceReceiver()); in VisitObjCMessageExpr()
1435 Record.AddStmt(*Arg); in VisitObjCMessageExpr()
1446 Record.AddStmt(S->getElement()); in VisitObjCForCollectionStmt()
1447 Record.AddStmt(S->getCollection()); in VisitObjCForCollectionStmt()
1448 Record.AddStmt(S->getBody()); in VisitObjCForCollectionStmt()
1456 Record.AddStmt(S->getCatchBody()); in VisitObjCAtCatchStmt()
1465 Record.AddStmt(S->getFinallyBody()); in VisitObjCAtFinallyStmt()
1472 Record.AddStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
1481 Record.AddStmt(S->getTryBody()); in VisitObjCAtTryStmt()
1483 Record.AddStmt(C); in VisitObjCAtTryStmt()
1485 Record.AddStmt(S->getFinallyStmt()); in VisitObjCAtTryStmt()
1492 Record.AddStmt(S->getSynchExpr()); in VisitObjCAtSynchronizedStmt()
1493 Record.AddStmt(S->getSynchBody()); in VisitObjCAtSynchronizedStmt()
1500 Record.AddStmt(S->getThrowExpr()); in VisitObjCAtThrowStmt()
1527 Record.AddStmt(S->getHandlerBlock()); in VisitCXXCatchStmt()
1535 Record.AddStmt(S->getTryBlock()); in VisitCXXTryStmt()
1537 Record.AddStmt(S->getHandler(i)); in VisitCXXTryStmt()
1547 Record.AddStmt(S->getInit()); in VisitCXXForRangeStmt()
1548 Record.AddStmt(S->getRangeStmt()); in VisitCXXForRangeStmt()
1549 Record.AddStmt(S->getBeginStmt()); in VisitCXXForRangeStmt()
1550 Record.AddStmt(S->getEndStmt()); in VisitCXXForRangeStmt()
1551 Record.AddStmt(S->getCond()); in VisitCXXForRangeStmt()
1552 Record.AddStmt(S->getInc()); in VisitCXXForRangeStmt()
1553 Record.AddStmt(S->getLoopVarStmt()); in VisitCXXForRangeStmt()
1554 Record.AddStmt(S->getBody()); in VisitCXXForRangeStmt()
1564 Record.AddStmt(S->getSubStmt()); in VisitMSDependentExistsStmt()
1584 Record.AddStmt(E->getSemanticForm()); in VisitCXXRewrittenBinaryOperator()
1603 Record.AddStmt(E->getArg(I)); in VisitCXXConstructExpr()
1637 Record.AddStmt(*C); in VisitLambdaExpr()
1648 Record.AddStmt(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
1723 Record.AddStmt(E->getExprOperand()); in VisitCXXTypeidExpr()
1738 Record.AddStmt(E->getSubExpr()); in VisitCXXThrowExpr()
1750 Record.AddStmt(E->getRewrittenExpr()); in VisitCXXDefaultArgExpr()
1761 Record.AddStmt(E->getRewrittenExpr()); in VisitCXXDefaultInitExpr()
1768 Record.AddStmt(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1802 Record.AddStmt(*I); in VisitCXXNewExpr()
1814 Record.AddStmt(E->getArgument()); in VisitCXXDeleteExpr()
1823 Record.AddStmt(E->getBase()); in VisitCXXPseudoDestructorExpr()
1850 Record.AddStmt(CLE); in VisitExprWithCleanups()
1855 Record.AddStmt(E->getSubExpr()); in VisitExprWithCleanups()
1882 Record.AddStmt(E->getBase()); in VisitCXXDependentScopeMemberExpr()
1884 Record.AddStmt(nullptr); in VisitCXXDependentScopeMemberExpr()
1920 Record.AddStmt(*ArgI); in VisitCXXUnresolvedConstructExpr()
1954 Record.AddStmt(!E->isImplicitAccess() ? E->getBase() : nullptr); in VisitUnresolvedMemberExpr()
1985 Record.AddStmt(E->getDimensionExpression()); in VisitArrayTypeTraitExpr()
1994 Record.AddStmt(E->getQueriedExpression()); in VisitExpressionTraitExpr()
2002 Record.AddStmt(E->getOperand()); in VisitCXXNoexceptExpr()
2010 Record.AddStmt(E->getPattern()); in VisitPackExpansionExpr()
2042 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
2073 Record.AddStmt(E->getSubExpr()); in VisitMaterializeTemporaryExpr()
2083 Record.AddStmt(E->SubExprs[0]); in VisitCXXFoldExpr()
2084 Record.AddStmt(E->SubExprs[1]); in VisitCXXFoldExpr()
2085 Record.AddStmt(E->SubExprs[2]); in VisitCXXFoldExpr()
2099 Record.AddStmt(InitExpr); in VisitCXXParenListInitExpr()
2107 Record.AddStmt(ArrayFiller); in VisitCXXParenListInitExpr()
2116 Record.AddStmt(E->getSourceExpr()); in VisitOpaqueValueExpr()
2134 Record.AddStmt(E->getConfig()); in VisitCUDAKernelCallExpr()
2145 Record.AddStmt(E->getSrcExpr()); in VisitAsTypeExpr()
2155 Record.AddStmt(E->getBaseExpr()); in VisitMSPropertyRefExpr()
2164 Record.AddStmt(E->getBase()); in VisitMSPropertySubscriptExpr()
2165 Record.AddStmt(E->getIdx()); in VisitMSPropertySubscriptExpr()
2178 Record.AddStmt(E->getExprOperand()); in VisitCXXUuidofExpr()
2186 Record.AddStmt(S->getFilterExpr()); in VisitSEHExceptStmt()
2187 Record.AddStmt(S->getBlock()); in VisitSEHExceptStmt()
2194 Record.AddStmt(S->getBlock()); in VisitSEHFinallyStmt()
2202 Record.AddStmt(S->getTryBlock()); in VisitSEHTryStmt()
2203 Record.AddStmt(S->getHandler()); in VisitSEHTryStmt()
2220 Record.AddStmt(SubStmt); in VisitOMPCanonicalLoop()