Lines Matching refs:AddStmt
84 Record.AddStmt(CS); in VisitCompoundStmt()
100 Record.AddStmt(S->getLHS()); in VisitCaseStmt()
101 Record.AddStmt(S->getSubStmt()); in VisitCaseStmt()
103 Record.AddStmt(S->getRHS()); in VisitCaseStmt()
111 Record.AddStmt(S->getSubStmt()); in VisitDefaultStmt()
118 Record.AddStmt(S->getSubStmt()); in VisitLabelStmt()
127 Record.AddStmt(S->getSubStmt()); in VisitAttributedStmt()
144 Record.AddStmt(S->getCond()); in VisitIfStmt()
145 Record.AddStmt(S->getThen()); in VisitIfStmt()
147 Record.AddStmt(S->getElse()); in VisitIfStmt()
151 Record.AddStmt(S->getInit()); in VisitIfStmt()
169 Record.AddStmt(S->getCond()); in VisitSwitchStmt()
170 Record.AddStmt(S->getBody()); in VisitSwitchStmt()
172 Record.AddStmt(S->getInit()); in VisitSwitchStmt()
190 Record.AddStmt(S->getCond()); in VisitWhileStmt()
191 Record.AddStmt(S->getBody()); in VisitWhileStmt()
201 Record.AddStmt(S->getCond()); in VisitDoStmt()
202 Record.AddStmt(S->getBody()); in VisitDoStmt()
211 Record.AddStmt(S->getInit()); in VisitForStmt()
212 Record.AddStmt(S->getCond()); in VisitForStmt()
214 Record.AddStmt(S->getInc()); in VisitForStmt()
215 Record.AddStmt(S->getBody()); in VisitForStmt()
234 Record.AddStmt(S->getTarget()); in VisitIndirectGotoStmt()
256 Record.AddStmt(S->getRetValue()); in VisitReturnStmt()
287 Record.AddStmt(S->getAsmString()); in VisitGCCAsmStmt()
292 Record.AddStmt(S->getOutputConstraintLiteral(I)); in VisitGCCAsmStmt()
293 Record.AddStmt(S->getOutputExpr(I)); in VisitGCCAsmStmt()
299 Record.AddStmt(S->getInputConstraintLiteral(I)); in VisitGCCAsmStmt()
300 Record.AddStmt(S->getInputExpr(I)); in VisitGCCAsmStmt()
305 Record.AddStmt(S->getClobberStringLiteral(I)); in VisitGCCAsmStmt()
330 Record.AddStmt(S->getOutputExpr(I)); in VisitMSAsmStmt()
336 Record.AddStmt(S->getInputExpr(I)); in VisitMSAsmStmt()
347 Record.AddStmt(S); in VisitCoroutineBodyStmt()
354 Record.AddStmt(S->getOperand()); in VisitCoreturnStmt()
355 Record.AddStmt(S->getPromiseCall()); in VisitCoreturnStmt()
364 Record.AddStmt(S); in VisitCoroutineSuspendExpr()
365 Record.AddStmt(E->getOpaqueValue()); in VisitCoroutineSuspendExpr()
383 Record.AddStmt(S); in VisitDependentCoawaitExpr()
400 Record.AddStmt(I); in VisitCapturedStmt()
403 Record.AddStmt(S->getCapturedStmt()); in VisitCapturedStmt()
431 Record.AddStmt(E->getSubExpr()); in VisitConstantExpr()
443 Record.AddStmt(E->getFunctionName()); in VisitPredefinedExpr()
515 Record.AddStmt(E->getSubExpr()); in VisitImaginaryLiteral()
556 Record.AddStmt(E->getSubExpr()); in VisitParenExpr()
564 Record.AddStmt(SubStmt); in VisitParenListExpr()
572 Record.AddStmt(E->getSubExpr()); in VisitUnaryOperator()
610 Record.AddStmt(E->getIndexExpr(I)); in VisitOffsetOfExpr()
621 Record.AddStmt(E->getArgumentExpr()); in VisitUnaryExprOrTypeTraitExpr()
630 Record.AddStmt(E->getLHS()); in VisitArraySubscriptExpr()
631 Record.AddStmt(E->getRHS()); in VisitArraySubscriptExpr()
638 Record.AddStmt(E->getBase()); in VisitOMPArraySectionExpr()
639 Record.AddStmt(E->getLowerBound()); in VisitOMPArraySectionExpr()
640 Record.AddStmt(E->getLength()); in VisitOMPArraySectionExpr()
650 Record.AddStmt(E->getCallee()); in VisitCallExpr()
653 Record.AddStmt(*Arg); in VisitCallExpr()
685 Record.AddStmt(E->getBase()); in VisitMemberExpr()
697 Record.AddStmt(E->getBase()); in VisitObjCIsaExpr()
707 Record.AddStmt(E->getSubExpr()); in VisitObjCIndirectCopyRestoreExpr()
723 Record.AddStmt(E->getSubExpr()); in VisitCastExpr()
733 Record.AddStmt(E->getLHS()); in VisitBinaryOperator()
734 Record.AddStmt(E->getRHS()); in VisitBinaryOperator()
750 Record.AddStmt(E->getCond()); in VisitConditionalOperator()
751 Record.AddStmt(E->getLHS()); in VisitConditionalOperator()
752 Record.AddStmt(E->getRHS()); in VisitConditionalOperator()
761 Record.AddStmt(E->getOpaqueValue()); in VisitBinaryConditionalOperator()
762 Record.AddStmt(E->getCommon()); in VisitBinaryConditionalOperator()
763 Record.AddStmt(E->getCond()); in VisitBinaryConditionalOperator()
764 Record.AddStmt(E->getTrueExpr()); in VisitBinaryConditionalOperator()
765 Record.AddStmt(E->getFalseExpr()); in VisitBinaryConditionalOperator()
797 Record.AddStmt(E->getInitializer()); in VisitCompoundLiteralExpr()
804 Record.AddStmt(E->getBase()); in VisitExtVectorElementExpr()
814 Record.AddStmt(E->getSyntacticForm()); in VisitInitListExpr()
820 Record.AddStmt(E->getArrayFiller()); in VisitInitListExpr()
830 Record.AddStmt(E->getInit(I) != filler ? E->getInit(I) : nullptr); in VisitInitListExpr()
833 Record.AddStmt(E->getInit(I)); in VisitInitListExpr()
842 Record.AddStmt(E->getSubExpr(I)); in VisitDesignatedInitExpr()
875 Record.AddStmt(E->getBase()); in VisitDesignatedInitUpdateExpr()
876 Record.AddStmt(E->getUpdater()); in VisitDesignatedInitUpdateExpr()
887 Record.AddStmt(E->SubExprs[0]); in VisitArrayInitLoopExpr()
888 Record.AddStmt(E->SubExprs[1]); in VisitArrayInitLoopExpr()
904 Record.AddStmt(E->getSubExpr()); in VisitVAArgExpr()
922 Record.AddStmt(E->getSubStmt()); in VisitStmtExpr()
930 Record.AddStmt(E->getCond()); in VisitChooseExpr()
931 Record.AddStmt(E->getLHS()); in VisitChooseExpr()
932 Record.AddStmt(E->getRHS()); in VisitChooseExpr()
949 Record.AddStmt(E->getExpr(I)); in VisitShuffleVectorExpr()
960 Record.AddStmt(E->getSrcExpr()); in VisitConvertVectorExpr()
974 Record.AddStmt(E->getControllingExpr()); in VisitGenericSelectionExpr()
977 Record.AddStmt(E->getAssocExpr(I)); in VisitGenericSelectionExpr()
997 Record.AddStmt(E->getSyntacticForm()); in VisitPseudoObjectExpr()
1000 Record.AddStmt(*i); in VisitPseudoObjectExpr()
1009 Record.AddStmt(E->getSubExprs()[I]); in VisitAtomicExpr()
1021 Record.AddStmt(E->getString()); in VisitObjCStringLiteral()
1028 Record.AddStmt(E->getSubExpr()); in VisitObjCBoxedExpr()
1038 Record.AddStmt(E->getElement(i)); in VisitObjCArrayLiteral()
1050 Record.AddStmt(Element.Key); in VisitObjCDictionaryLiteral()
1051 Record.AddStmt(Element.Value); in VisitObjCDictionaryLiteral()
1096 Record.AddStmt(E->getBase()); in VisitObjCIvarRefExpr()
1116 Record.AddStmt(E->getBase()); in VisitObjCPropertyRefExpr()
1131 Record.AddStmt(E->getBaseExpr()); in VisitObjCSubscriptRefExpr()
1132 Record.AddStmt(E->getKeyExpr()); in VisitObjCSubscriptRefExpr()
1149 Record.AddStmt(E->getInstanceReceiver()); in VisitObjCMessageExpr()
1176 Record.AddStmt(*Arg); in VisitObjCMessageExpr()
1187 Record.AddStmt(S->getElement()); in VisitObjCForCollectionStmt()
1188 Record.AddStmt(S->getCollection()); in VisitObjCForCollectionStmt()
1189 Record.AddStmt(S->getBody()); in VisitObjCForCollectionStmt()
1196 Record.AddStmt(S->getCatchBody()); in VisitObjCAtCatchStmt()
1204 Record.AddStmt(S->getFinallyBody()); in VisitObjCAtFinallyStmt()
1210 Record.AddStmt(S->getSubStmt()); in VisitObjCAutoreleasePoolStmt()
1218 Record.AddStmt(S->getTryBody()); in VisitObjCAtTryStmt()
1220 Record.AddStmt(S->getCatchStmt(I)); in VisitObjCAtTryStmt()
1222 Record.AddStmt(S->getFinallyStmt()); in VisitObjCAtTryStmt()
1228 Record.AddStmt(S->getSynchExpr()); in VisitObjCAtSynchronizedStmt()
1229 Record.AddStmt(S->getSynchBody()); in VisitObjCAtSynchronizedStmt()
1235 Record.AddStmt(S->getThrowExpr()); in VisitObjCAtThrowStmt()
1262 Record.AddStmt(S->getHandlerBlock()); in VisitCXXCatchStmt()
1270 Record.AddStmt(S->getTryBlock()); in VisitCXXTryStmt()
1272 Record.AddStmt(S->getHandler(i)); in VisitCXXTryStmt()
1282 Record.AddStmt(S->getInit()); in VisitCXXForRangeStmt()
1283 Record.AddStmt(S->getRangeStmt()); in VisitCXXForRangeStmt()
1284 Record.AddStmt(S->getBeginStmt()); in VisitCXXForRangeStmt()
1285 Record.AddStmt(S->getEndStmt()); in VisitCXXForRangeStmt()
1286 Record.AddStmt(S->getCond()); in VisitCXXForRangeStmt()
1287 Record.AddStmt(S->getInc()); in VisitCXXForRangeStmt()
1288 Record.AddStmt(S->getLoopVarStmt()); in VisitCXXForRangeStmt()
1289 Record.AddStmt(S->getBody()); in VisitCXXForRangeStmt()
1299 Record.AddStmt(S->getSubStmt()); in VisitMSDependentExistsStmt()
1331 Record.AddStmt(E->getArg(I)); in VisitCXXConstructExpr()
1365 Record.AddStmt(*C); in VisitLambdaExpr()
1373 Record.AddStmt(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
1436 Record.AddStmt(E->getExprOperand()); in VisitCXXTypeidExpr()
1451 Record.AddStmt(E->getSubExpr()); in VisitCXXThrowExpr()
1473 Record.AddStmt(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
1507 Record.AddStmt(*I); in VisitCXXNewExpr()
1519 Record.AddStmt(E->getArgument()); in VisitCXXDeleteExpr()
1528 Record.AddStmt(E->getBase()); in VisitCXXPseudoDestructorExpr()
1553 Record.AddStmt(E->getSubExpr()); in VisitExprWithCleanups()
1580 Record.AddStmt(E->getBase()); in VisitCXXDependentScopeMemberExpr()
1582 Record.AddStmt(nullptr); in VisitCXXDependentScopeMemberExpr()
1618 Record.AddStmt(*ArgI); in VisitCXXUnresolvedConstructExpr()
1652 Record.AddStmt(!E->isImplicitAccess() ? E->getBase() : nullptr); in VisitUnresolvedMemberExpr()
1683 Record.AddStmt(E->getDimensionExpression()); in VisitArrayTypeTraitExpr()
1692 Record.AddStmt(E->getQueriedExpression()); in VisitExpressionTraitExpr()
1700 Record.AddStmt(E->getOperand()); in VisitCXXNoexceptExpr()
1708 Record.AddStmt(E->getPattern()); in VisitPackExpansionExpr()
1734 Record.AddStmt(E->getReplacement()); in VisitSubstNonTypeTemplateParmExpr()
1760 Record.AddStmt(E->getTemporary()); in VisitMaterializeTemporaryExpr()
1771 Record.AddStmt(E->SubExprs[0]); in VisitCXXFoldExpr()
1772 Record.AddStmt(E->SubExprs[1]); in VisitCXXFoldExpr()
1779 Record.AddStmt(E->getSourceExpr()); in VisitOpaqueValueExpr()
1797 Record.AddStmt(E->getConfig()); in VisitCUDAKernelCallExpr()
1808 Record.AddStmt(E->getSrcExpr()); in VisitAsTypeExpr()
1818 Record.AddStmt(E->getBaseExpr()); in VisitMSPropertyRefExpr()
1827 Record.AddStmt(E->getBase()); in VisitMSPropertySubscriptExpr()
1828 Record.AddStmt(E->getIdx()); in VisitMSPropertySubscriptExpr()
1841 Record.AddStmt(E->getExprOperand()); in VisitCXXUuidofExpr()
1849 Record.AddStmt(S->getFilterExpr()); in VisitSEHExceptStmt()
1850 Record.AddStmt(S->getBlock()); in VisitSEHExceptStmt()
1857 Record.AddStmt(S->getBlock()); in VisitSEHFinallyStmt()
1865 Record.AddStmt(S->getTryBlock()); in VisitSEHTryStmt()
1866 Record.AddStmt(S->getHandler()); in VisitSEHTryStmt()
1887 Record.AddStmt(E->getAssociatedStmt()); in VisitOMPExecutableDirective()
1895 Record.AddStmt(D->getIterationVariable()); in VisitOMPLoopDirective()
1896 Record.AddStmt(D->getLastIteration()); in VisitOMPLoopDirective()
1897 Record.AddStmt(D->getCalcLastIteration()); in VisitOMPLoopDirective()
1898 Record.AddStmt(D->getPreCond()); in VisitOMPLoopDirective()
1899 Record.AddStmt(D->getCond()); in VisitOMPLoopDirective()
1900 Record.AddStmt(D->getInit()); in VisitOMPLoopDirective()
1901 Record.AddStmt(D->getInc()); in VisitOMPLoopDirective()
1902 Record.AddStmt(D->getPreInits()); in VisitOMPLoopDirective()
1906 Record.AddStmt(D->getIsLastIterVariable()); in VisitOMPLoopDirective()
1907 Record.AddStmt(D->getLowerBoundVariable()); in VisitOMPLoopDirective()
1908 Record.AddStmt(D->getUpperBoundVariable()); in VisitOMPLoopDirective()
1909 Record.AddStmt(D->getStrideVariable()); in VisitOMPLoopDirective()
1910 Record.AddStmt(D->getEnsureUpperBound()); in VisitOMPLoopDirective()
1911 Record.AddStmt(D->getNextLowerBound()); in VisitOMPLoopDirective()
1912 Record.AddStmt(D->getNextUpperBound()); in VisitOMPLoopDirective()
1913 Record.AddStmt(D->getNumIterations()); in VisitOMPLoopDirective()
1916 Record.AddStmt(D->getPrevLowerBoundVariable()); in VisitOMPLoopDirective()
1917 Record.AddStmt(D->getPrevUpperBoundVariable()); in VisitOMPLoopDirective()
1918 Record.AddStmt(D->getDistInc()); in VisitOMPLoopDirective()
1919 Record.AddStmt(D->getPrevEnsureUpperBound()); in VisitOMPLoopDirective()
1920 Record.AddStmt(D->getCombinedLowerBoundVariable()); in VisitOMPLoopDirective()
1921 Record.AddStmt(D->getCombinedUpperBoundVariable()); in VisitOMPLoopDirective()
1922 Record.AddStmt(D->getCombinedEnsureUpperBound()); in VisitOMPLoopDirective()
1923 Record.AddStmt(D->getCombinedInit()); in VisitOMPLoopDirective()
1924 Record.AddStmt(D->getCombinedCond()); in VisitOMPLoopDirective()
1925 Record.AddStmt(D->getCombinedNextLowerBound()); in VisitOMPLoopDirective()
1926 Record.AddStmt(D->getCombinedNextUpperBound()); in VisitOMPLoopDirective()
1927 Record.AddStmt(D->getCombinedDistCond()); in VisitOMPLoopDirective()
1928 Record.AddStmt(D->getCombinedParForInDistCond()); in VisitOMPLoopDirective()
1931 Record.AddStmt(I); in VisitOMPLoopDirective()
1934 Record.AddStmt(I); in VisitOMPLoopDirective()
1937 Record.AddStmt(I); in VisitOMPLoopDirective()
1940 Record.AddStmt(I); in VisitOMPLoopDirective()
1943 Record.AddStmt(I); in VisitOMPLoopDirective()
2040 Record.AddStmt(D->getX()); in VisitOMPAtomicDirective()
2041 Record.AddStmt(D->getV()); in VisitOMPAtomicDirective()
2042 Record.AddStmt(D->getExpr()); in VisitOMPAtomicDirective()
2043 Record.AddStmt(D->getUpdateExpr()); in VisitOMPAtomicDirective()
2116 Record.AddStmt(D->getReductionRef()); in VisitOMPTaskgroupDirective()