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

References

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  137     ProgramPoint L = N->getLocation();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  147     return getLocation().getLocationContext();
  151     return getLocation().getStackFrame();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
   73     assert(N->getLocation().getKind() != ProgramPoint::PostStmtKind);
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
   49   const LocationContext *LC = GraphRoot->getLocation().getLocationContext();
   56     const ProgramPoint &P = I->getLocation();
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  961   ProgramPoint P = N->getLocation();
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1007   Optional<StmtPoint> Point = Succ->getLocation().getAs<StmtPoint>();
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
  105     ProgramPoint P = N->getFirstPred()->getLocation();
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  635       cast<CallExpr>(N->getLocation().castAs<StmtPoint>().getStmt());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 3240           if (N->getLocation().getKind() == ProgramPoint::PostImplicitCallKind) {
 3341     auto PostImplCall = N->getLocation().getAs<PostImplicitCall>();
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
  265     ProgramPoint P = Succ->getLocation();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  473   if (!N->getLocation().getAs<StmtPoint>())
  496     auto Pos = PathDiagnosticLocation::create(N->getLocation(), SM);
  503     const Stmt *S = N->getLocation().castAs<StmtPoint>().getStmt();
  546   const ProgramPointTag *Tag = N->getLocation().getTag();
  555     const Stmt *S = N->getLocation().castAs<StmtPoint>().getStmt();
  589   const Stmt *S = N->getLocation().castAs<StmtPoint>().getStmt();
  677       if (auto CEP = N->getLocation().getAs<CallEnter>()) {
  696     const ProgramPoint AllocPP = AllocationNode->getLocation();
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  120     ProgramPoint P = Succ->getLocation();
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
   88       ProgramPoint P = PrevN->getLocation();
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
   63     const ProgramPoint &P = I->getLocation();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  284   ProgramPoint P = N->getLocation();
 1030     Optional<StmtPoint> SP = N->getLocation().getAs<StmtPoint>();
 1121   ProgramPoint P = C.getCurrentNode()->getLocation();
 1989   StringRef ErrorTag = ErrorNode->getLocation().getTag()->getTagDescription();
 2313   ProgramPoint ProgP = ErrorNode->getLocation();
 2341     ProgramPoint P = ErrorNode->getLocation();
 2569         OrigN->getLocation(), OrigN->getState(),
 2851       assert((E->isSink() || E->getLocation().getTag()) &&
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  685       PathDiagnosticLocation::create(N->getLocation(), SM);
  809     auto BugPoint = BR.getErrorNode()->getLocation().getAs<StmtPoint>();
  966     while (Node && Node->getLocation().getAs<PostStmt>())
 1496   } else if (StoreSite->getLocation().getAs<CallEnter>()) {
 1508   ProgramPoint P = StoreSite->getLocation();
 1584     ProgramPoint P = N->getLocation();
 1659     auto BugPoint = BR.getErrorNode()->getLocation().getAs<StmtPoint>();
 1664     ProgramPoint CurPoint = Succ->getLocation();
 1880       ProgramPoint ProgPoint = NI->getLocation();
 2155   ProgramPoint ProgPoint = N->getLocation();
 2169           N->getFirstPred()->getLocation().getTag();
 2766   ProgramPoint ProgLoc = N->getLocation();
 2894   ProgramPoint PP = N->getLocation();
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  148     dispatchWorkItem(Node, Node->getLocation(), WU);
  182       dispatchWorkItem(Pred, PNode->getLocation(), WU);
  519   if (N->getLocation().getAs<CallEnter>()) {
  527   if (N->getLocation().getAs<PostInitializer>() ||
  528       N->getLocation().getAs<PostImplicitCall>()||
  529       N->getLocation().getAs<LoopExit>()) {
  534   if (N->getLocation().getAs<EpsilonPoint>()) {
  548   if (Loc == N->getLocation().withTag(nullptr)) {
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  103   ProgramPoint progPoint = node->getLocation();
  143   const ProgramPoint SuccLoc = succ->getLocation();
  293   ProgramPoint P = getLocation();
  334   ProgramPoint P = getLocation();
  498     ExplodedNode *NewN = G->createUncachedNode(N->getLocation(), N->State,
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  672   if (Pred->getLocation().getAs<BlockEntrance>())
 1855     ProgramPoint L = N->getLocation();
 1958     const LocationContext *CalleeLC = Pred->getLocation().getLocationContext();
 1961                         (*G.roots_begin())->getLocation().getLocationContext();
 2304     Pred = Bldr.generateNode(Pred->getLocation(), State, Pred);
 2932     ProgramPoint P = Pred->getLocation();
 3018             EN->getLocation() == N->getLocation())
 3018             EN->getLocation() == N->getLocation())
 3070           OtherNode->getLocation().printJson(Out, /*NL=*/"\\l");
 3072           if (const ProgramPointTag *Tag = OtherNode->getLocation().getTag())
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  672   while (!N->getLocation().getAs<BlockEntrance>()) {
  673     ProgramPoint P = N->getLocation();
  691   BlockEdge BE = N->getLocation().castAs<BlockEdge>();
  796     ProgramPoint PP = N->getLocation();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  640       Bldr.generateSink(Pred->getLocation().withTag(&T),
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
   81     const ProgramPoint &PP = Node->getLocation();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
  201         bool HasTag = Pred->getLocation().getTag();
  222         bool HasTag = Pred->getLocation().getTag();
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
  237     ProgramPoint P = N->getLocation();
tools/clang/lib/StaticAnalyzer/Core/WorkList.cpp
  101       if (U.getNode()->getLocation().getAs<BlockEntrance>())
  151     auto BE = N->getLocation().getAs<BlockEntrance>();
  233     if (auto BE = N->getLocation().getAs<BlockEntrance>()) {
  295     if (auto BE = N->getLocation().getAs<BlockEntrance>())