Lines Matching defs:ProgressManager
47 // Report to the ProgressManager if that subsystem is enabled.
48 if (ProgressManager::Enabled())
49 ProgressManager::Instance().Increment(m_progress_data);
65 // Report to the ProgressManager if that subsystem is enabled.
66 if (ProgressManager::Enabled())
67 ProgressManager::Instance().Decrement(m_progress_data);
123 ProgressManager::ProgressManager()
126 ProgressManager::~ProgressManager() {}
128 void ProgressManager::Initialize() {
133 void ProgressManager::Terminate() {
138 bool ProgressManager::Enabled() { return InstanceImpl().operator bool(); }
140 ProgressManager &ProgressManager::Instance() {
141 assert(InstanceImpl() && "ProgressManager must be initialized");
145 std::optional<ProgressManager> &ProgressManager::InstanceImpl() {
146 static std::optional<ProgressManager> g_progress_manager;
150 void ProgressManager::Increment(const Progress::ProgressData &progress_data) {
180 void ProgressManager::Decrement(const Progress::ProgressData &progress_data) {
205 void ProgressManager::ReportProgress(
221 void ProgressManager::Expire(llvm::StringRef key) {