Lines Matching refs:PathDiagnosticLocation

251                                       PathDiagnosticLocation &PrevLoc) const;
258 PathDiagnosticLocation &Start) const;
262 PathDiagnosticLocation &Start) const;
268 PathDiagnosticLocation
271 PathDiagnosticLocation
497 PathDiagnosticLocation *LastCallLocation = nullptr) { in adjustCallLocations()
514 PathDiagnosticLocation *ThisCallLocation; in adjustCallLocations()
580 PathDiagnosticLocation PathDiagnosticBuilder::ExecutionContinues( in ExecutionContinues()
583 return PathDiagnosticLocation(S, getSourceManager(), in ExecutionContinues()
586 return PathDiagnosticLocation::createDeclEnd(C.getCurrLocationContext(), in ExecutionContinues()
590 PathDiagnosticLocation PathDiagnosticBuilder::ExecutionContinues( in ExecutionContinues()
596 const PathDiagnosticLocation &Loc = ExecutionContinues(C); in ExecutionContinues()
641 static PathDiagnosticLocation
654 return PathDiagnosticLocation(allowNestedContexts ? B : S, SMgr, LC); in getEnclosingStmtLocation()
659 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
664 return PathDiagnosticLocation(Parent, SMgr, LC); in getEnclosingStmtLocation()
666 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
673 return PathDiagnosticLocation(Parent, SMgr, LC); in getEnclosingStmtLocation()
675 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
678 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
681 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
684 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
688 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
692 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
696 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
707 return PathDiagnosticLocation(S, SMgr, LC); in getEnclosingStmtLocation()
745 PathDiagnosticLocation &Start) const { in generateDiagForSwitchOP()
751 PathDiagnosticLocation End; in generateDiagForSwitchOP()
754 End = PathDiagnosticLocation(S, SM, C.getCurrLocationContext()); in generateDiagForSwitchOP()
803 PathDiagnosticLocation &Start) const { in generateDiagForGotoOP()
806 const PathDiagnosticLocation &End = in generateDiagForGotoOP()
822 PathDiagnosticLocation Start, End; in generateDiagForBinaryOP()
830 End = PathDiagnosticLocation(B->getLHS(), SM, C.getCurrLocationContext()); in generateDiagForBinaryOP()
832 PathDiagnosticLocation::createOperatorLoc(B, SM); in generateDiagForBinaryOP()
836 PathDiagnosticLocation(B->getLHS(), SM, C.getCurrLocationContext()); in generateDiagForBinaryOP()
847 PathDiagnosticLocation(B->getLHS(), SM, C.getCurrLocationContext()); in generateDiagForBinaryOP()
851 End = PathDiagnosticLocation(B->getLHS(), SM, C.getCurrLocationContext()); in generateDiagForBinaryOP()
853 PathDiagnosticLocation::createOperatorLoc(B, SM); in generateDiagForBinaryOP()
870 auto Start = PathDiagnosticLocation::createBegin(T, SM, LC); in generateMinimalDiagForBlockEdge()
891 PathDiagnosticLocation End = ExecutionContinues(os, C); in generateMinimalDiagForBlockEdge()
909 PathDiagnosticLocation End = ExecutionContinues(C); in generateMinimalDiagForBlockEdge()
934 PathDiagnosticLocation End = ExecutionContinues(os, C); in generateMinimalDiagForBlockEdge()
943 PathDiagnosticLocation End = ExecutionContinues(C); in generateMinimalDiagForBlockEdge()
961 PathDiagnosticLocation End = ExecutionContinues(os, C); in generateMinimalDiagForBlockEdge()
969 PathDiagnosticLocation End = ExecutionContinues(C); in generateMinimalDiagForBlockEdge()
981 PathDiagnosticLocation End = ExecutionContinues(C); in generateMinimalDiagForBlockEdge()
1082 PathDiagnosticLocation &PrevLoc, in addEdgeToPath()
1083 PathDiagnosticLocation NewLoc) { in addEdgeToPath()
1126 PathDiagnosticConstruct &C, PathDiagnosticLocation &PrevLoc) const { in generatePathDiagnosticsForNode()
1148 PathDiagnosticLocation::createBegin(D, SM)); in generatePathDiagnosticsForNode()
1231 PathDiagnosticLocation L = in generatePathDiagnosticsForNode()
1232 PathDiagnosticLocation(PS->getStmt(), SM, C.getCurrLocationContext()); in generatePathDiagnosticsForNode()
1248 PathDiagnosticLocation L(Loop, SM, C.getCurrLocationContext()); in generatePathDiagnosticsForNode()
1274 PathDiagnosticLocation::createEndBrace(CS, SM)); in generatePathDiagnosticsForNode()
1306 PathDiagnosticLocation L(TermCond ? TermCond : Term, SM, in generatePathDiagnosticsForNode()
1318 PathDiagnosticLocation L(Term, SM, C.getCurrLocationContext()); in generatePathDiagnosticsForNode()
1432 PathDiagnosticLocation SrcLoc = Piece->getStartLocation(); in addContextEdges()
1433 SmallVector<PathDiagnosticLocation, 4> SrcContexts; in addContextEdges()
1435 PathDiagnosticLocation NextSrcContext = SrcLoc; in addContextEdges()
1452 PathDiagnosticLocation DstContext = in addContextEdges()
1953 PathDiagnosticLocation EntryLoc = in dropFunctionEntryEdge()
1954 PathDiagnosticLocation::createBegin(D, C.getSourceManager()); in dropFunctionEntryEdge()
2015 PathDiagnosticLocation PrevLoc = Construct.PD->getLocation(); in generate()
2050 PathDiagnosticLocation::createBegin(D, SM)); in generate()
2132 const ExplodedNode *errorNode, PathDiagnosticLocation LocationToUnique, in PathSensitiveBugReport()
2205 PathDiagnosticLocation UL = getUniqueingLocation(); in Profile()
2411 PathDiagnosticLocation
2423 return PathDiagnosticLocation(PIE->getLocation(), SM); in getLocation()
2426 return PathDiagnosticLocation::createBegin(RS, SM, LC); in getLocation()
2434 return PathDiagnosticLocation::createMemberLoc(ME, SM); in getLocation()
2438 return PathDiagnosticLocation::createOperatorLoc(B, SM); in getLocation()
2441 return PathDiagnosticLocation::createEnd(S, SM, LC); in getLocation()
2444 return PathDiagnosticLocation(S, SM, LC); in getLocation()
2446 return PathDiagnosticLocation( in getLocation()
2447 PathDiagnosticLocation::getValidSourceLocation(S, LC), SM); in getLocation()
2450 return PathDiagnosticLocation::createDeclEnd(ErrorNode->getLocationContext(), in getLocation()
2742 PathDiagnosticLocation::createSingleLocation(piece->getLocation())); in CompactMacroExpandedPieces()
3088 PathDiagnosticLocation L = report->getLocation(); in FlushReport()
3319 PathDiagnosticLocation Loc, in EmitBasicReport()
3329 StringRef str, PathDiagnosticLocation Loc, in EmitBasicReport()