Lines Matching refs:PathDiagnosticCallPiece
72 PathDiagnosticCallPiece::~PathDiagnosticCallPiece() = default;
87 auto &Call = cast<PathDiagnosticCallPiece>(*Piece); in flattenTo()
195 if (const auto *call = dyn_cast<PathDiagnosticCallPiece>(piece)) in HandlePathDiagnostic()
250 static Optional<bool> compareCall(const PathDiagnosticCallPiece &X, in compareCall()
251 const PathDiagnosticCallPiece &Y) { in compareCall()
303 return compareCall(cast<PathDiagnosticCallPiece>(X), in comparePiece()
304 cast<PathDiagnosticCallPiece>(Y)); in comparePiece()
846 std::shared_ptr<PathDiagnosticCallPiece>
847 PathDiagnosticCallPiece::construct(const CallExitEnd &CE, in construct()
853 return std::shared_ptr<PathDiagnosticCallPiece>( in construct()
854 new PathDiagnosticCallPiece(caller, pos)); in construct()
857 PathDiagnosticCallPiece *
858 PathDiagnosticCallPiece::construct(PathPieces &path, in construct()
860 std::shared_ptr<PathDiagnosticCallPiece> C( in construct()
861 new PathDiagnosticCallPiece(path, caller)); in construct()
868 void PathDiagnosticCallPiece::setCallee(const CallEnter &CE, in setCallee()
1002 PathDiagnosticCallPiece::getCallEnterEvent() const { in getCallEnterEvent()
1021 PathDiagnosticCallPiece::getCallEnterWithinCallerEvent() const { in getCallEnterWithinCallerEvent()
1040 PathDiagnosticCallPiece::getCallExitEvent() const { in getCallExitEvent()
1068 if (const auto *cp = dyn_cast<PathDiagnosticCallPiece>(piece)) in compute_path_size()
1103 void PathDiagnosticCallPiece::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()
1159 LLVM_DUMP_METHOD void PathDiagnosticCallPiece::dump() const { in dump()