Lines Matching refs:PathDiagnosticCallPiece
99 std::pair<PathDiagnosticCallPiece *, const ExplodedNode *>;
388 removeRedundantMsgs(cast<PathDiagnosticCallPiece>(*piece).path); in removeRedundantMsgs()
439 auto &call = cast<PathDiagnosticCallPiece>(*piece); in removeUnneededCalls()
499 auto *Call = dyn_cast<PathDiagnosticCallPiece>(I.get()); in adjustCallLocations()
531 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removeEdgesToDefaultInitializers()
565 if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get())) in removePiecesWithInvalidLocations()
728 PathDiagnosticCallPiece *CP = I.first; in updateStackPiecesWithMessage()
1155 PathDiagnosticCallPiece *Call; in generatePathDiagnosticsForNode()
1157 Call = cast<PathDiagnosticCallPiece>(C.getActivePath().front().get()); in generatePathDiagnosticsForNode()
1162 Call = PathDiagnosticCallPiece::construct(C.getActivePath(), Caller); in generatePathDiagnosticsForNode()
1201 auto Call = PathDiagnosticCallPiece::construct(*CE, SM); in generatePathDiagnosticsForNode()
1415 using OptimizedCallsSet = llvm::DenseSet<const PathDiagnosticCallPiece *>;
1773 if (auto *CallI = dyn_cast<PathDiagnosticCallPiece>(I->get())) { in optimizeEdges()
2689 if (auto *call = dyn_cast<PathDiagnosticCallPiece>(&*piece)) { in CompactMacroExpandedPieces()
3212 static PathDiagnosticCallPiece *
3213 getFirstStackedCallToHeaderFile(PathDiagnosticCallPiece *CP, in getFirstStackedCallToHeaderFile()
3234 if (auto *CPInner = dyn_cast<PathDiagnosticCallPiece>(Path.back().get())) in getFirstStackedCallToHeaderFile()
3251 if (auto *CP = dyn_cast<PathDiagnosticCallPiece>(LastP)) { in resetDiagnosticLocationToMainFile()