Home | History | Annotate | Download | only in Core

Lines Matching refs:PDB

412                                           PathDiagnosticBuilder &PDB,
416 SourceManager& SMgr = PDB.getSourceManager();
417 const LocationContext *LC = PDB.LC;
425 PDB.LC = N->getLocationContext();
488 const PathDiagnosticLocation &End = PDB.getEnclosingStmtLocation(S);
537 os << LHS->EvaluateKnownConstInt(PDB.getASTContext());
549 const PathDiagnosticLocation &End = PDB.ExecutionContinues(os, N);
561 PathDiagnosticLocation End = PDB.ExecutionContinues(os, N);
579 PathDiagnosticLocation End = PDB.ExecutionContinues(N);
582 End = PDB.getEnclosingStmtLocation(S);
591 if (!PDB.supportsLogicalOpControlFlow())
613 PathDiagnosticLocation End = PDB.ExecutionContinues(N);
625 PathDiagnosticLocation End = PDB.ExecutionContinues(N);
648 PathDiagnosticLocation End = PDB.ExecutionContinues(os, N);
651 End = PDB.getEnclosingStmtLocation(S);
657 PathDiagnosticLocation End = PDB.ExecutionContinues(N);
660 End = PDB.getEnclosingStmtLocation(S);
676 PathDiagnosticLocation End = PDB.ExecutionContinues(os, N);
678 End = PDB.getEnclosingStmtLocation(S);
684 PathDiagnosticLocation End = PDB.ExecutionContinues(N);
686 End = PDB.getEnclosingStmtLocation(S);
696 PathDiagnosticLocation End = PDB.ExecutionContinues(N);
699 End = PDB.getEnclosingStmtLocation(S);
715 BugReport *R = PDB.getBugReport();
719 if (PathDiagnosticPiece *p = (*I)->VisitNode(N, NextNode, PDB, *R)) {
729 CompactPathDiagnostic(PD.getMutablePieces(), PDB.getSourceManager());
769 PathDiagnosticBuilder &PDB;
813 L = PathDiagnosticLocation(S, L.getManager(), PDB.LC);
831 EdgeBuilder(PathDiagnostic &pd, PathDiagnosticBuilder &pdb)
832 : PD(pd), PDB(pdb) {
840 addExtendedContext(PDB.getEnclosingStmtLocation(S).asStmt());
850 PDB.LC,
851 PDB.getSourceManager());
878 return PDB.getEnclosingStmtLocation(S);
898 S = PDB.getParent(S);
907 SourceManager &SM = PDB.getSourceManager();
999 return PDB.getParentMap().isConsumedExpr(X) && !IsControlFlowExpr(X);
1008 const Stmt *Parent = PDB.getParent(S);
1011 Parent = PDB.getParent(Parent);
1033 PathDiagnosticLocation L(S, PDB.getSourceManager(), PDB.LC);
1055 PathDiagnosticBuilder &PDB,
1058 EdgeBuilder EB(PD, PDB);
1059 const SourceManager& SM = PDB.getSourceManager();
1073 PDB.getSourceManager(),
1098 PDB.LC = N->getLocationContext();
1127 PDB.LC = N->getLocationContext();
1136 PathDiagnosticLocation L(Loop, SM, PDB.LC);
1175 EB.addExtendedContext(PDB.getEnclosingStmtLocation(stmt).asStmt());
1188 BugReport *R = PDB.getBugReport();
1192 if (PathDiagnosticPiece *p = (*I)->VisitNode(N, NextNode, PDB, *R)) {
1199 EB.addExtendedContext(PDB.getEnclosingStmtLocation(S).asStmt());
1712 PathDiagnosticBuilder PDB(*this, R, BackMap.get(),
1741 if (PathDiagnosticPiece *Piece = (*I)->getEndPath(PDB, N, *R)) {
1748 LastPiece = BugReporterVisitor::getDefaultEndPath(PDB, N, *R);
1754 switch (PDB.getGenerationScheme()) {
1756 GenerateExtensivePathDiagnostic(PD, PDB, N, visitors);
1759 GenerateMinimalPathDiagnostic(PD, PDB, N, visitors);