Go to the documentation of this file.
14 #ifndef LLVM_PROFILEDATA_COVERAGE_COVERAGEMAPPINGWRITER_H
15 #define LLVM_PROFILEDATA_COVERAGE_COVERAGEMAPPINGWRITER_H
51 MappingRegions(MappingRegions) {}
61 #endif // LLVM_PROFILEDATA_COVERAGE_COVERAGEMAPPINGWRITER_H
This is an optimization pass for GlobalISel generic memory operations.
Writer of the filenames section for the instrumentation based code coverage.
MutableArrayRef - Represent a mutable reference to an array (0 or more elements consecutively in memo...
This class implements an extremely fast bulk output stream that can only output to a stream.
void write(raw_ostream &OS, bool Compress=true)
Write encoded filenames to the given output stream.
void write(raw_ostream &OS)
Write encoded coverage mapping data to the given output stream.
CoverageMappingWriter(ArrayRef< unsigned > VirtualFileMapping, ArrayRef< CounterExpression > Expressions, MutableArrayRef< CounterMappingRegion > MappingRegions)
gvn Early GVN Hoisting of Expressions
Writer for instrumentation based coverage mapping data.
CoverageFilenamesSectionWriter(ArrayRef< std::string > Filenames)