Lines Matching refs:AddStmt

85     Record.AddStmt(CS);  in VisitCompoundStmt()
101 Record.AddStmt(S->getLHS()); in VisitCaseStmt()
102 Record.AddStmt(S->getSubStmt()); in VisitCaseStmt()
104 Record.AddStmt(S->getRHS()); in VisitCaseStmt()
112 Record.AddStmt(S->getSubStmt()); in VisitDefaultStmt()
120 Record.AddStmt(S->getSubStmt()); in VisitLabelStmt()
129 Record.AddStmt(S->getSubStmt()); in VisitAttributedStmt()
146 Record.AddStmt(S->getCond()); in VisitIfStmt()
147 Record.AddStmt(S->getThen()); in VisitIfStmt()
149 Record.AddStmt(S->getElse()); in VisitIfStmt()
153 Record.AddStmt(S->getInit()); in VisitIfStmt()
173 Record.AddStmt(S->getCond()); in VisitSwitchStmt()
174 Record.AddStmt(S->getBody()); in VisitSwitchStmt()
176 Record.AddStmt(S->getInit()); in VisitSwitchStmt()
196 Record.AddStmt(S->getCond()); in VisitWhileStmt()
197 Record.AddStmt(S->getBody()); in VisitWhileStmt()
209 Record.AddStmt(S->getCond()); in VisitDoStmt()
210 Record.AddStmt(S->getBody()); in VisitDoStmt()
219 Record.AddStmt(S->getInit()); in VisitForStmt()
220 Record.AddStmt(S->getCond()); in VisitForStmt()
222 Record.AddStmt(S->getInc()); in VisitForStmt()
223 Record.AddStmt(S->getBody()); in VisitForStmt()
242 Record.AddStmt(S->getTarget()); in VisitIndirectGotoStmt()
264 Record.AddStmt(S->getRetValue()); in VisitReturnStmt()
296 Record.AddStmt(S->getAsmString()); in VisitGCCAsmStmt()
301 Record.AddStmt(S->getOutputConstraintLiteral(I)); in VisitGCCAsmStmt()
302 Record.AddStmt(S->getOutputExpr(I)); in VisitGCCAsmStmt()
308 Record.AddStmt(S->getInputConstraintLiteral(I)); in VisitGCCAsmStmt()
309 Record.AddStmt(S->getInputExpr(I)); in VisitGCCAsmStmt()
314 Record.AddStmt(S->getClobberStringLiteral(I)); in VisitGCCAsmStmt()
317 for (auto *E : S->labels()) Record.AddStmt(E); in VisitGCCAsmStmt()
342 Record.AddStmt(S->getOutputExpr(I)); in VisitMSAsmStmt()
348 Record.AddStmt(S->getInputExpr(I)); in VisitMSAsmStmt()
359 Record.AddStmt(S); in VisitCoroutineBodyStmt()
366 Record.AddStmt(S->getOperand()); in VisitCoreturnStmt()
367 Record.AddStmt(S->getPromiseCall()); in VisitCoreturnStmt()
376 Record.AddStmt(S); in VisitCoroutineSuspendExpr()
377 Record.AddStmt(E->getOpaqueValue()); in VisitCoroutineSuspendExpr()
395 Record.AddStmt(S); in VisitDependentCoawaitExpr()
406 Record.AddStmt(const_cast<Expr *>(DetailRecord.first)); in addConstraintSatisfaction()
410 Record.AddStmt(E); in addConstraintSatisfaction()
473 Record.AddStmt(ExprReq->Value.get<Expr *>()); in VisitRequiresExpr()
486 Record.AddStmt( in VisitRequiresExpr()
501 Record.AddStmt(NestedReq->Value.get<Expr *>()); in VisitRequiresExpr()
526 Record.AddStmt(I); in VisitCapturedStmt()
529 Record.AddStmt(S->getCapturedStmt()); in VisitCapturedStmt()
579 Record.AddStmt(E->getSubExpr()); in VisitConstantExpr()
602 Record.AddStmt(E->getFunctionName()); in VisitPredefinedExpr()
677 Record.AddStmt(E->getSubExpr()); in VisitImaginaryLiteral()
718 Record.AddStmt(E->getSubExpr()); in VisitParenExpr()
726 Record.AddStmt(SubStmt); in VisitParenListExpr()
738 Record.AddStmt(E->getSubExpr()); in VisitUnaryOperator()
778 Record.AddStmt(E->getIndexExpr(I)); in VisitOffsetOfExpr()
789 Record.AddStmt(E->getArgumentExpr()); in VisitUnaryExprOrTypeTraitExpr()
798 Record.AddStmt(E->getLHS()); in VisitArraySubscriptExpr()
799 Record.AddStmt(E->getRHS()); in VisitArraySubscriptExpr()
806 Record.AddStmt(E->getBase()); in VisitMatrixSubscriptExpr()
807 Record.AddStmt(E->getRowIdx()); in VisitMatrixSubscriptExpr()
808 Record.AddStmt(E->getColumnIdx()); in VisitMatrixSubscriptExpr()
815 Record.AddStmt(E->getBase()); in VisitOMPArraySectionExpr()
816 Record.AddStmt(E->getLowerBound()); in VisitOMPArraySectionExpr()
817 Record.AddStmt(E->getLength()); in VisitOMPArraySectionExpr()
818 Record.AddStmt(E->getStride()); in VisitOMPArraySectionExpr()
828 Record.AddStmt(E->getBase()); in VisitOMPArrayShapingExpr()
830 Record.AddStmt(Dim); in VisitOMPArrayShapingExpr()
848 Record.AddStmt(Range.Begin); in VisitOMPIteratorExpr()
849 Record.AddStmt(Range.End); in VisitOMPIteratorExpr()
850 Record.AddStmt(Range.Step); in VisitOMPIteratorExpr()
857 Record.AddStmt(HD.Upper); in VisitOMPIteratorExpr()
858 Record.AddStmt(HD.Update); in VisitOMPIteratorExpr()
859 Record.AddStmt(HD.CounterUpdate); in VisitOMPIteratorExpr()
869 Record.AddStmt(E->getCallee()); in VisitCallExpr()
872 Record.AddStmt(*Arg); in VisitCallExpr()
885 Record.AddStmt(Child); in VisitRecoveryExpr()
907 Record.AddStmt(E->getBase()); in VisitMemberExpr()
935 Record.AddStmt(E->getBase()); in VisitObjCIsaExpr()
945 Record.AddStmt(E->getSubExpr()); in VisitObjCIndirectCopyRestoreExpr()
962 Record.AddStmt(E->getSubExpr()); in VisitCastExpr()
980 Record.AddStmt(E->getLHS()); in VisitBinaryOperator()
981 Record.AddStmt(E->getRHS()); in VisitBinaryOperator()
997 Record.AddStmt(E->getCond()); in VisitConditionalOperator()
998 Record.AddStmt(E->getLHS()); in VisitConditionalOperator()
999 Record.AddStmt(E->getRHS()); in VisitConditionalOperator()
1008 Record.AddStmt(E->getOpaqueValue()); in VisitBinaryConditionalOperator()
1009 Record.AddStmt(E->getCommon()); in VisitBinaryConditionalOperator()
1010 Record.AddStmt(E->getCond()); in VisitBinaryConditionalOperator()
1011 Record.AddStmt(E->getTrueExpr()); in VisitBinaryConditionalOperator()
1012 Record.AddStmt(E->getFalseExpr()); in VisitBinaryConditionalOperator()
1044 Record.AddStmt(E->getInitializer()); in VisitCompoundLiteralExpr()
1051 Record.AddStmt(E->getBase()); in VisitExtVectorElementExpr()
1061 Record.AddStmt(E->getSyntacticForm()); in VisitInitListExpr()
1067 Record.AddStmt(E->getArrayFiller()); in VisitInitListExpr()
1077 Record.AddStmt(E->getInit(I) != filler ? E->getInit(I) : nullptr); in VisitInitListExpr()
1080 Record.AddStmt(E->getInit(I)); in VisitInitListExpr()
1089 Record.AddStmt(E->getSubExpr(I)); in VisitDesignatedInitExpr()
1122 Record.AddStmt(E->getBase()); in VisitDesignatedInitUpdateExpr()
1123 Record.AddStmt(E->getUpdater()); in VisitDesignatedInitUpdateExpr()
1134 Record.AddStmt(E->SubExprs[0]); in VisitArrayInitLoopExpr()
1135 Record.AddStmt(E->SubExprs[1]); in VisitArrayInitLoopExpr()
1151 Record.AddStmt(E->getSubExpr()); in VisitVAArgExpr()
1178 Record.AddStmt(E->getSubStmt()); in VisitStmtExpr()
1187 Record.AddStmt(E->getCond()); in VisitChooseExpr()
1188 Record.AddStmt(E->getLHS()); in VisitChooseExpr()
1189 Record.AddStmt(E->getRHS()); in VisitChooseExpr()
1206 Record.AddStmt(E->getExpr(I)); in VisitShuffleVectorExpr()
1217 Record.AddStmt(E->getSrcExpr()); in VisitConvertVectorExpr()
1241 Record.AddStmt(Stmts[I]); in VisitGenericSelectionExpr()
1260 Record.AddStmt(E->getSyntacticForm()); in VisitPseudoObjectExpr()
1263 Record.AddStmt(*i); in VisitPseudoObjectExpr()
1272 Record.AddStmt(E->getSubExprs()[I]); in VisitAtomicExpr()
1284 Record.AddStmt(E->getString()); in VisitObjCStringLiteral()
1291 Record.AddStmt(E->getSubExpr()); in VisitObjCBoxedExpr()
1301 Record.AddStmt(E->getElement(i)); in VisitObjCArrayLiteral()
1313 Record.AddStmt(Element.Key); in VisitObjCDictionaryLiteral()
1314 Record.AddStmt(Element.Value); in VisitObjCDictionaryLiteral()
1359 Record.AddStmt(E->getBase()); in VisitObjCIvarRefExpr()
1379 Record.AddStmt(E->getBase()); in VisitObjCPropertyRefExpr()
1394 Record.AddStmt(E->getBaseExpr()); in VisitObjCSubscriptRefExpr()
1395 Record.AddStmt(E->getKeyExpr()); in VisitObjCSubscriptRefExpr()
1412 Record.AddStmt(E->getInstanceReceiver()); in VisitObjCMessageExpr()
1439 Record.AddStmt(*Arg); in VisitObjCMessageExpr()
1450 Record.AddStmt(S->getElement()); in VisitObjCForCollectionStmt()
1451 Record.AddStmt(S->getCollection()); in VisitObjCForCollectionStmt()
1452 Record.AddStmt(S->getBody()); in VisitObjCForCollectionStmt()
1460 Record.AddStmt(S->getCatchBody()); in VisitObjCAtCatchStmt()
1469 Record.AddStmt(S->getFinallyBody()); in VisitObjCAtFinallyStmt()
1476 Record.AddStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
1485 Record.AddStmt(S->getTryBody()); in VisitObjCAtTryStmt()
1487 Record.AddStmt(S->getCatchStmt(I)); in VisitObjCAtTryStmt()
1489 Record.AddStmt(S->getFinallyStmt()); in VisitObjCAtTryStmt()
1496 Record.AddStmt(S->getSynchExpr()); in VisitObjCAtSynchronizedStmt()
1497 Record.AddStmt(S->getSynchBody()); in VisitObjCAtSynchronizedStmt()
1504 Record.AddStmt(S->getThrowExpr()); in VisitObjCAtThrowStmt()
1531 Record.AddStmt(S->getHandlerBlock()); in VisitCXXCatchStmt()
1539 Record.AddStmt(S->getTryBlock()); in VisitCXXTryStmt()
1541 Record.AddStmt(S->getHandler(i)); in VisitCXXTryStmt()
1551 Record.AddStmt(S->getInit()); in VisitCXXForRangeStmt()
1552 Record.AddStmt(S->getRangeStmt()); in VisitCXXForRangeStmt()
1553 Record.AddStmt(S->getBeginStmt()); in VisitCXXForRangeStmt()
1554 Record.AddStmt(S->getEndStmt()); in VisitCXXForRangeStmt()
1555 Record.AddStmt(S->getCond()); in VisitCXXForRangeStmt()
1556 Record.AddStmt(S->getInc()); in VisitCXXForRangeStmt()
1557 Record.AddStmt(S->getLoopVarStmt()); in VisitCXXForRangeStmt()
1558 Record.AddStmt(S->getBody()); in VisitCXXForRangeStmt()
1568 Record.AddStmt(S->getSubStmt()); in VisitMSDependentExistsStmt()
1588 Record.AddStmt(E->getSemanticForm()); in VisitCXXRewrittenBinaryOperator()
1607 Record.AddStmt(E->getArg(I)); in VisitCXXConstructExpr()
1641 Record.AddStmt(*C); in VisitLambdaExpr()
1652 Record.AddStmt(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
1727 Record.AddStmt(E->getExprOperand()); in VisitCXXTypeidExpr()
1742 Record.AddStmt(E->getSubExpr()); in VisitCXXThrowExpr()
1766 Record.AddStmt(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1800 Record.AddStmt(*I); in VisitCXXNewExpr()
1812 Record.AddStmt(E->getArgument()); in VisitCXXDeleteExpr()
1821 Record.AddStmt(E->getBase()); in VisitCXXPseudoDestructorExpr()
1848 Record.AddStmt(CLE); in VisitExprWithCleanups()
1853 Record.AddStmt(E->getSubExpr()); in VisitExprWithCleanups()
1880 Record.AddStmt(E->getBase()); in VisitCXXDependentScopeMemberExpr()
1882 Record.AddStmt(nullptr); in VisitCXXDependentScopeMemberExpr()
1918 Record.AddStmt(*ArgI); in VisitCXXUnresolvedConstructExpr()
1952 Record.AddStmt(!E->isImplicitAccess() ? E->getBase() : nullptr); in VisitUnresolvedMemberExpr()
1983 Record.AddStmt(E->getDimensionExpression()); in VisitArrayTypeTraitExpr()
1992 Record.AddStmt(E->getQueriedExpression()); in VisitExpressionTraitExpr()
2000 Record.AddStmt(E->getOperand()); in VisitCXXNoexceptExpr()
2008 Record.AddStmt(E->getPattern()); in VisitPackExpansionExpr()
2035 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
2065 Record.AddStmt(E->getSubExpr()); in VisitMaterializeTemporaryExpr()
2075 Record.AddStmt(E->SubExprs[0]); in VisitCXXFoldExpr()
2076 Record.AddStmt(E->SubExprs[1]); in VisitCXXFoldExpr()
2077 Record.AddStmt(E->SubExprs[2]); in VisitCXXFoldExpr()
2084 Record.AddStmt(E->getSourceExpr()); in VisitOpaqueValueExpr()
2102 Record.AddStmt(E->getConfig()); in VisitCUDAKernelCallExpr()
2113 Record.AddStmt(E->getSrcExpr()); in VisitAsTypeExpr()
2123 Record.AddStmt(E->getBaseExpr()); in VisitMSPropertyRefExpr()
2132 Record.AddStmt(E->getBase()); in VisitMSPropertySubscriptExpr()
2133 Record.AddStmt(E->getIdx()); in VisitMSPropertySubscriptExpr()
2146 Record.AddStmt(E->getExprOperand()); in VisitCXXUuidofExpr()
2154 Record.AddStmt(S->getFilterExpr()); in VisitSEHExceptStmt()
2155 Record.AddStmt(S->getBlock()); in VisitSEHExceptStmt()
2162 Record.AddStmt(S->getBlock()); in VisitSEHFinallyStmt()
2170 Record.AddStmt(S->getTryBlock()); in VisitSEHTryStmt()
2171 Record.AddStmt(S->getHandler()); in VisitSEHTryStmt()
2188 Record.AddStmt(SubStmt); in VisitOMPCanonicalLoop()