コード例 #1
0
ファイル: main.cpp プロジェクト: monitai/redex
Json::Value get_pass_stats(const PassManager& mgr) {
  Json::Value all(Json::ValueType::objectValue);
  for (auto pass_metrics : mgr.get_metrics()) {
    if (pass_metrics.second.empty()) {
      continue;
    }
    Json::Value pass;
    for (auto pass_metric : pass_metrics.second) {
      pass[pass_metric.first] = pass_metric.second;
    }
    all[pass_metrics.first] = pass;
  }
  return all;
}