Lines Matching refs:PathDiagnosticCallPiece

66 PathDiagnosticCallPiece::~PathDiagnosticCallPiece() = default;
81 auto &Call = cast<PathDiagnosticCallPiece>(*Piece); in flattenTo()
189 if (const auto *call = dyn_cast<PathDiagnosticCallPiece>(piece)) in HandlePathDiagnostic()
245 static std::optional<bool> compareCall(const PathDiagnosticCallPiece &X, in compareCall()
246 const PathDiagnosticCallPiece &Y) { in compareCall()
298 return compareCall(cast<PathDiagnosticCallPiece>(X), in comparePiece()
299 cast<PathDiagnosticCallPiece>(Y)); in comparePiece()
845 std::shared_ptr<PathDiagnosticCallPiece>
846 PathDiagnosticCallPiece::construct(const CallExitEnd &CE, in construct()
852 return std::shared_ptr<PathDiagnosticCallPiece>( in construct()
853 new PathDiagnosticCallPiece(caller, pos)); in construct()
856 PathDiagnosticCallPiece *
857 PathDiagnosticCallPiece::construct(PathPieces &path, in construct()
859 std::shared_ptr<PathDiagnosticCallPiece> C( in construct()
860 new PathDiagnosticCallPiece(path, caller)); in construct()
867 void PathDiagnosticCallPiece::setCallee(const CallEnter &CE, in setCallee()
1001 PathDiagnosticCallPiece::getCallEnterEvent() const { in getCallEnterEvent()
1020 PathDiagnosticCallPiece::getCallEnterWithinCallerEvent() const { in getCallEnterWithinCallerEvent()
1039 PathDiagnosticCallPiece::getCallExitEvent() const { in getCallExitEvent()
1067 if (const auto *cp = dyn_cast<PathDiagnosticCallPiece>(piece)) in compute_path_size()
1102 void PathDiagnosticCallPiece::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()
1158 LLVM_DUMP_METHOD void PathDiagnosticCallPiece::dump() const { in dump()