Lines Matching refs:PathDiagnosticConstruct
114 class PathDiagnosticConstruct { class
137 PathDiagnosticConstruct(const PathDiagnosticConsumer *PDC,
250 void generatePathDiagnosticsForNode(PathDiagnosticConstruct &C,
253 void generateMinimalDiagForBlockEdge(PathDiagnosticConstruct &C,
257 generateDiagForGotoOP(const PathDiagnosticConstruct &C, const Stmt *S,
261 generateDiagForSwitchOP(const PathDiagnosticConstruct &C, const CFGBlock *Dst,
265 generateDiagForBinaryOP(const PathDiagnosticConstruct &C, const Stmt *T,
269 ExecutionContinues(const PathDiagnosticConstruct &C) const;
273 const PathDiagnosticConstruct &C) const;
424 static bool removeUnneededCalls(const PathDiagnosticConstruct &C, in removeUnneededCalls()
581 const PathDiagnosticConstruct &C) const { in ExecutionContinues()
591 llvm::raw_string_ostream &os, const PathDiagnosticConstruct &C) const { in ExecutionContinues()
744 const PathDiagnosticConstruct &C, const CFGBlock *Dst, in generateDiagForSwitchOP()
802 const PathDiagnosticConstruct &C, const Stmt *S, in generateDiagForGotoOP()
813 const PathDiagnosticConstruct &C, const Stmt *T, const CFGBlock *Src, in generateDiagForBinaryOP()
861 PathDiagnosticConstruct &C, BlockEdge BE) const { in generateMinimalDiagForBlockEdge()
1126 PathDiagnosticConstruct &C, PathDiagnosticLocation &PrevLoc) const { in generatePathDiagnosticsForNode()
1763 static bool optimizeEdges(const PathDiagnosticConstruct &C, PathPieces &path, in optimizeEdges()
1945 static void dropFunctionEntryEdge(const PathDiagnosticConstruct &C, in dropFunctionEntryEdge()
1976 PathDiagnosticConstruct::PathDiagnosticConstruct( in PathDiagnosticConstruct() function in PathDiagnosticConstruct
1995 PathDiagnosticConstruct Construct(PDC, ErrorNode, R); in generate()