|
clang-tools 23.0.0git
|
This file contains basic benchmarks for clang-doc's implementation and library components. More...
#include "BitcodeReader.h"#include "BitcodeWriter.h"#include "ClangDoc.h"#include "Generators.h"#include "Representation.h"#include "Serialize.h"#include "benchmark/benchmark.h"#include "clang/AST/ASTContext.h"#include "clang/AST/RecursiveASTVisitor.h"#include "clang/Tooling/Execution.h"#include "clang/Tooling/Tooling.h"#include "llvm/Bitstream/BitstreamWriter.h"#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | clang::doc::BenchmarkVisitor |
Namespaces | |
| namespace | clang |
| ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
| namespace | clang::doc |
Functions | |
| static void | clang::doc::BM_EmitInfoFunction (benchmark::State &State) |
| clang::doc::BENCHMARK (BM_EmitInfoFunction) | |
| static void | clang::doc::BM_Mapper_Scale (benchmark::State &State) |
| clang::doc::BENCHMARK (BM_Mapper_Scale) -> Range(10, 10000) | |
| static void | clang::doc::BM_SerializeFunctionInfo (benchmark::State &State) |
| clang::doc::BENCHMARK (BM_SerializeFunctionInfo) | |
| static void | clang::doc::BM_MergeInfos_Scale (benchmark::State &State) |
| clang::doc::BENCHMARK (BM_MergeInfos_Scale) -> Range(2, 10000) | |
| static void | clang::doc::BM_BitcodeReader_Scale (benchmark::State &State) |
| clang::doc::BENCHMARK (BM_BitcodeReader_Scale) -> Range(10, 10000) | |
| static void | clang::doc::BM_JSONGenerator_Scale (benchmark::State &State) |
| clang::doc::BENCHMARK (BM_JSONGenerator_Scale) -> Range(10, 10000) | |
| static void | clang::doc::BM_Index_Insertion (benchmark::State &State) |
| clang::doc::BENCHMARK (BM_Index_Insertion) -> Range(10, 10000) | |
| BENCHMARK_MAIN () | |
This file contains basic benchmarks for clang-doc's implementation and library components.
Definition in file ClangDocBenchmark.cpp.
| BENCHMARK_MAIN | ( | ) |