reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2011 Construct.PD->setEndOfPath(LastPiece); 2013 PathDiagnosticLocation PrevLoc = Construct.PD->getLocation(); 2016 while (Construct.ascendToPrevNode()) { 2017 generatePathDiagnosticsForNode(Construct, PrevLoc); 2019 auto VisitorNotes = VisitorsDiagnostics->find(Construct.getCurrentNode()); 2035 addEdgeToPath(Construct.getActivePath(), PrevLoc, Note->getLocation()); 2036 updateStackPiecesWithMessage(Note, Construct.CallStack); 2037 Construct.getActivePath().push_front(Note); 2045 Construct.getLocationContextForActivePath()->getStackFrame(); 2047 addEdgeToPath(Construct.getActivePath(), PrevLoc, 2053 if (!Construct.PD->path.empty()) { 2056 removeUnneededCalls(Construct, Construct.getMutablePieces(), R); 2056 removeUnneededCalls(Construct, Construct.getMutablePieces(), R); 2063 removePopUpNotes(Construct.getMutablePieces()); 2066 adjustCallLocations(Construct.getMutablePieces()); 2067 removePiecesWithInvalidLocations(Construct.getMutablePieces()); 2075 while (optimizeEdges(Construct, Construct.getMutablePieces(), OCS)) { 2075 while (optimizeEdges(Construct, Construct.getMutablePieces(), OCS)) { 2080 dropFunctionEntryEdge(Construct, Construct.getMutablePieces()); 2080 dropFunctionEntryEdge(Construct, Construct.getMutablePieces()); 2086 removeRedundantMsgs(Construct.getMutablePieces()); 2087 removeEdgesToDefaultInitializers(Construct.getMutablePieces()); 2091 CompactMacroExpandedPieces(Construct.getMutablePieces(), SM); 2093 return std::move(Construct.PD);