LLVM 20.0.0git
|
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/IR/DiagnosticInfo.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/ProfileSummary.h"
#include "llvm/ProfileData/GCOV.h"
#include "llvm/ProfileData/SampleProf.h"
#include "llvm/ProfileData/SymbolRemappingReader.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Discriminator.h"
#include "llvm/Support/ErrorOr.h"
#include "llvm/Support/MemoryBuffer.h"
#include <cstdint>
#include <list>
#include <memory>
#include <optional>
#include <string>
#include <system_error>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
Classes | |
class | llvm::sampleprof::SampleProfileReaderItaniumRemapper |
SampleProfileReaderItaniumRemapper remaps the profile data from a sample profile data reader, by applying a provided set of equivalences between components of the symbol names in the profile. More... | |
class | llvm::sampleprof::SampleProfileReader |
Sample-based profile reader. More... | |
class | llvm::sampleprof::SampleProfileReaderText |
class | llvm::sampleprof::SampleProfileReaderBinary |
class | llvm::sampleprof::SampleProfileReaderRawBinary |
class | llvm::sampleprof::SampleProfileReaderExtBinaryBase |
SampleProfileReaderExtBinaryBase/SampleProfileWriterExtBinaryBase defines the basic structure of the extensible binary format. More... | |
class | llvm::sampleprof::SampleProfileReaderExtBinary |
class | llvm::sampleprof::SampleProfileReaderGCC |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::vfs |
namespace | llvm::sampleprof |
Typedefs | |
using | llvm::sampleprof::InlineCallStack = SmallVector< FunctionSamples *, 10 > |