Lines Matching refs:PathDiagnosticControlFlowPiece
537 if (auto *CF = dyn_cast<PathDiagnosticControlFlowPiece>(I->get())) { in removeEdgesToDefaultInitializers()
547 dyn_cast<PathDiagnosticControlFlowPiece>(Next->get())) { in removeEdgesToDefaultInitializers()
797 return std::make_shared<PathDiagnosticControlFlowPiece>(Start, End, in generateDiagForSwitchOP()
809 return std::make_shared<PathDiagnosticControlFlowPiece>(Start, End, os.str()); in generateDiagForGotoOP()
856 return std::make_shared<PathDiagnosticControlFlowPiece>(Start, End, in generateDiagForBinaryOP()
893 std::make_shared<PathDiagnosticControlFlowPiece>(Start, End, os.str())); in generateMinimalDiagForBlockEdge()
915 std::make_shared<PathDiagnosticControlFlowPiece>(Start, End, os.str())); in generateMinimalDiagForBlockEdge()
940 std::make_shared<PathDiagnosticControlFlowPiece>(Start, End, in generateMinimalDiagForBlockEdge()
949 std::make_shared<PathDiagnosticControlFlowPiece>( in generateMinimalDiagForBlockEdge()
966 std::make_shared<PathDiagnosticControlFlowPiece>(Start, End, in generateMinimalDiagForBlockEdge()
974 std::make_shared<PathDiagnosticControlFlowPiece>( in generateMinimalDiagForBlockEdge()
988 std::make_shared<PathDiagnosticControlFlowPiece>( in generateMinimalDiagForBlockEdge()
992 std::make_shared<PathDiagnosticControlFlowPiece>( in generateMinimalDiagForBlockEdge()
1102 std::make_shared<PathDiagnosticControlFlowPiece>(NewLoc, PrevLoc)); in addEdgeToPath()
1427 auto *Piece = dyn_cast<PathDiagnosticControlFlowPiece>(I->get()); in addContextEdges()
1467 auto *PrevPiece = dyn_cast<PathDiagnosticControlFlowPiece>(Prev->get()); in addContextEdges()
1486 std::make_shared<PathDiagnosticControlFlowPiece>(SrcLoc, DstContext); in addContextEdges()
1505 const auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get()); in simplifySimpleBranches()
1520 PathDiagnosticControlFlowPiece *PieceNextI = nullptr; in simplifySimpleBranches()
1537 PieceNextI = dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get()); in simplifySimpleBranches()
1625 const auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get()); in removeContextCycles()
1640 dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get()); in removeContextCycles()
1647 PieceNextI = dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get()); in removeContextCycles()
1695 const auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get()); in removePunyEdges()
1786 auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get()); in optimizeEdges()
1802 const auto *PieceNextI = dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get()); in optimizeEdges()
1948 dyn_cast<PathDiagnosticControlFlowPiece>(Path.front().get()); in dropFunctionEntryEdge()