21#ifndef GCC_LAZY_DIAGNOSTIC_PATH_H
22#define GCC_LAZY_DIAGNOSTIC_PATH_H
47 int event_idx_b) const
final override;
Definition diagnostic-path.h:72
diagnostic_path(const logical_location_manager &logical_loc_mgr)
Definition diagnostic-path.h:215
Definition diagnostic-path.h:182
virtual std::unique_ptr< diagnostic_path > make_inner_path() const =0
unsigned num_threads() const final override
Definition lazy-diagnostic-path.cc:57
std::unique_ptr< diagnostic_path > m_inner_path
Definition lazy-diagnostic-path.h:61
unsigned num_events() const final override
Definition lazy-diagnostic-path.cc:43
void lazily_generate_path() const
Definition lazy-diagnostic-path.cc:79
const diagnostic_thread & get_thread(diagnostic_thread_id_t) const final override
Definition lazy-diagnostic-path.cc:64
lazy_diagnostic_path(const logical_location_manager &logical_loc_mgr)
Definition lazy-diagnostic-path.h:52
bool generated_p() const
Definition lazy-diagnostic-path.h:49
const diagnostic_event & get_event(int idx) const final override
Definition lazy-diagnostic-path.cc:50
virtual ~lazy_diagnostic_path()
Definition lazy-diagnostic-path.h:38
bool same_function_p(int event_idx_a, int event_idx_b) const final override
Definition lazy-diagnostic-path.cc:71
Definition logical-location.h:91
int diagnostic_thread_id_t
Definition diagnostic-event-id.h:70
void final(rtx_insn *first, FILE *file, int optimize_p)
Definition final.cc:2008