Lines Matching refs:Construct
1995 PathDiagnosticConstruct Construct(PDC, ErrorNode, R); in generate() local
2013 Construct.PD->setEndOfPath(LastPiece); in generate()
2015 PathDiagnosticLocation PrevLoc = Construct.PD->getLocation(); in generate()
2018 while (Construct.ascendToPrevNode()) { in generate()
2019 generatePathDiagnosticsForNode(Construct, PrevLoc); in generate()
2021 auto VisitorNotes = VisitorsDiagnostics->find(Construct.getCurrentNode()); in generate()
2037 addEdgeToPath(Construct.getActivePath(), PrevLoc, Note->getLocation()); in generate()
2038 updateStackPiecesWithMessage(Note, Construct.CallStack); in generate()
2039 Construct.getActivePath().push_front(Note); in generate()
2047 Construct.getLocationContextForActivePath()->getStackFrame(); in generate()
2049 addEdgeToPath(Construct.getActivePath(), PrevLoc, in generate()
2055 if (!Construct.PD->path.empty()) { in generate()
2058 removeUnneededCalls(Construct, Construct.getMutablePieces(), R); in generate()
2065 removePopUpNotes(Construct.getMutablePieces()); in generate()
2068 adjustCallLocations(Construct.getMutablePieces()); in generate()
2069 removePiecesWithInvalidLocations(Construct.getMutablePieces()); in generate()
2077 while (optimizeEdges(Construct, Construct.getMutablePieces(), OCS)) { in generate()
2082 dropFunctionEntryEdge(Construct, Construct.getMutablePieces()); in generate()
2088 removeRedundantMsgs(Construct.getMutablePieces()); in generate()
2089 removeEdgesToDefaultInitializers(Construct.getMutablePieces()); in generate()
2093 CompactMacroExpandedPieces(Construct.getMutablePieces(), SM); in generate()
2095 return std::move(Construct.PD); in generate()