|
LLVM 22.0.0git
|
#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/iterator.h"#include "llvm/ADT/iterator_range.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/DataExtractor.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/raw_ostream.h"#include <algorithm>#include <cstddef>#include <cstdint>#include <map>#include <memory>#include <string>#include <utility>Go to the source code of this file.
Classes | |
| struct | llvm::GCOV::Options |
| A struct for passing gcov options between functions. More... | |
| class | llvm::GCOVBuffer |
| GCOVBuffer - A wrapper around MemoryBuffer to provide GCOV specific read operations. More... | |
| class | llvm::GCOVFile |
| GCOVFile - Collects coverage information for one pair of coverage file (.gcno and .gcda). More... | |
| struct | llvm::GCOVArc |
| class | llvm::GCOVFunction |
| GCOVFunction - Collects function information. More... | |
| struct | llvm::GCOVBlockLocation |
| Represent file of lines same with block_location_info in gcc. More... | |
| class | llvm::GCOVBlock |
| GCOVBlock - Collects block information. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::GCOV |
Enumerations | |
| enum | llvm::GCOV::GCOVVersion { llvm::GCOV::V304 , llvm::GCOV::V407 , llvm::GCOV::V408 , llvm::GCOV::V800 , llvm::GCOV::V900 , llvm::GCOV::V1200 } |
Functions | |
| LLVM_ABI void | llvm::gcovOneInput (const GCOV::Options &options, StringRef filename, StringRef gcno, StringRef gcda, GCOVFile &file) |