reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Analysis/CFG.h
 1383         if (Optional<CFGStmt> stmt = BI->getAs<CFGStmt>())
tools/clang/lib/Analysis/CFG.cpp
 5081         if (Optional<CFGStmt> SE = BI->getAs<CFGStmt>()) {
 5439     if (auto VTC = E.getAs<CFGCXXRecordTypedCall>()) {
 5451       if (Optional<CFGConstructor> CE = E.getAs<CFGConstructor>()) {
 5823         if (Optional<CFGStmt> StmtElm = Elm.getAs<CFGStmt>())
 5882   auto StmtElem = rbegin()->getAs<CFGStmt>();
tools/clang/lib/Analysis/CFGStmtMap.cpp
   52     Optional<CFGStmt> CS = CE.getAs<CFGStmt>();
tools/clang/lib/Analysis/Consumed.cpp
   65     if (Optional<CFGStmt> CS = B.getAs<CFGStmt>())
   84       if (Optional<CFGStmt> CS = BI->getAs<CFGStmt>())
tools/clang/lib/Analysis/LiveVariables.cpp
  513             elem.getAs<CFGAutomaticObjDtor>()) {
  518     if (!elem.getAs<CFGStmt>())
  573         if (Optional<CFGStmt> cs = bi->getAs<CFGStmt>()) {
tools/clang/lib/Analysis/PathDiagnostic.cpp
  699       if (auto StmtElt = BlockFront->getAs<CFGStmt>()) {
  701       } else if (auto NewAllocElt = BlockFront->getAs<CFGNewAllocator>()) {
tools/clang/lib/Analysis/ReachableCode.cpp
   75   if (Optional<CFGStmt> CS = B->back().getAs<CFGStmt>()) {
   92       if (Optional<CFGStmt> CS = I->getAs<CFGStmt>()) {
  458     if (Optional<CFGStmt> CS = I->getAs<CFGStmt>()) {
tools/clang/lib/Analysis/ThreadSafety.cpp
  824         if (Optional<CFGStmt> CS = BI->getAs<CFGStmt>()) {
  836         if (Optional<CFGStmt> CS = BI.getAs<CFGStmt>()) {
 2241   if (Optional<CFGStmt> S = Last.getAs<CFGStmt>()) {
tools/clang/lib/Analysis/UninitializedValues.cpp
  858     if (Optional<CFGStmt> cs = I.getAs<CFGStmt>())
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  192     const CallExpr *CE = dyn_cast<CallExpr>(B.getAs<CFGStmt>()->getStmt());
  327       Optional<CFGStmt> S = E.getAs<CFGStmt>();
  459       if (ri->getAs<CFGStmt>())
 1111             if (Optional<CFGStmt> CS = ElemIt->getAs<CFGStmt>()) {
 1198         if (Optional<CFGStmt> CS = ElemIt->getAs<CFGStmt>())
tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp
  135       if (LastElement.getAs<CFGStmt>())
  137       else if (LastElement.getAs<CFGAutomaticObjDtor>())
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
  127     if (Optional<CFGStmt> CS = CE.getAs<CFGStmt>()) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  310       if (Optional<CFGStmt> CS = bi->getAs<CFGStmt>()) {
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  132         if (Optional<CFGStmt> S = (*ci).getAs<CFGStmt>())
  202     if (Optional<CFGStmt> S = I->getAs<CFGStmt>()) {
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  216     if (auto StmtElem = (*B)[Idx].getAs<CFGStmt>())
 1409   assert((E.getAs<CFGImplicitDtor>() || E.getAs<CFGTemporaryDtor>()) &&
 1409   assert((E.getAs<CFGImplicitDtor>() || E.getAs<CFGTemporaryDtor>()) &&
 1418   if (Optional<CFGAutomaticObjDtor> AutoDtor = E.getAs<CFGAutomaticObjDtor>())
 1420   else if (Optional<CFGDeleteDtor> DeleteDtor = E.getAs<CFGDeleteDtor>())
 1426                               E.getAs<CFGBaseDtor>().hasValue(), State,
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  247       if (Optional<CFGStmt> LastStmt = LastElement.getAs<CFGStmt>()) {
  250                  LastElement.getAs<CFGAutomaticObjDtor>()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 2077     Optional<CFGStmt> CS = Elem.getAs<CFGStmt>();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  818     if (Optional<CFGStmt> CS = CE.getAs<CFGStmt>()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  192                        .getAs<CFGCXXRecordTypedCall>();
  422   auto C = getCurrentCFGElement().getAs<CFGConstructor>();
  423   assert(C || getCurrentCFGElement().getAs<CFGStmt>());
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  628   if (auto RTC = getCurrentCFGElement().getAs<CFGCXXRecordTypedCall>()) {
  705     auto CCE = getCurrentCFGElement().getAs<CFGConstructor>();
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  233     Optional<CFGStmt> S = Elem.getAs<CFGStmt>();
  332     Optional<CFGStmt> S = Elem.getAs<CFGStmt>();
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp
  190       if (Optional<CFGStmt> S = Elem.getAs<CFGStmt>())
tools/clang/unittests/Analysis/CFGTest.cpp
  110     EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
  111     EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());
  134     EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
  135     EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());
  158     EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
  159     EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());
  181     EXPECT_TRUE(ElementRef->getAs<CFGStmt>());
  182     EXPECT_TRUE((*ElementRef).getAs<CFGStmt>());