LLVM 22.0.0git
|
#include "llvm/ADT/StringExtras.h"
#include "llvm/Bitstream/BitCodeEnums.h"
#include "llvm/Bitstream/BitstreamWriter.h"
#include "llvm/ProfileData/CtxInstrContextNode.h"
#include "llvm/Support/Compiler.h"
Go to the source code of this file.
Classes | |
class | llvm::PGOCtxProfileWriter |
Write one or more ContextNodes to the provided raw_fd_stream. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Enumerations | |
enum | llvm::PGOCtxProfileRecords { llvm::Invalid = 0 , llvm::Version , llvm::Guid , llvm::CallsiteIndex , llvm::Counters , llvm::TotalRootEntryCount } |
enum | llvm::PGOCtxProfileBlockIDs { llvm::FIRST_VALID = bitc::FIRST_APPLICATION_BLOCKID , llvm::ProfileMetadataBlockID = FIRST_VALID , llvm::ContextsSectionBlockID = ProfileMetadataBlockID + 1 , llvm::ContextRootBlockID = ContextsSectionBlockID + 1 , llvm::ContextNodeBlockID = ContextRootBlockID + 1 , llvm::FlatProfilesSectionBlockID = ContextNodeBlockID + 1 , llvm::FlatProfileBlockID = FlatProfilesSectionBlockID + 1 , llvm::UnhandledBlockID = FlatProfileBlockID + 1 , llvm::LAST_VALID = UnhandledBlockID } |
Functions | |
LLVM_ABI Error | llvm::createCtxProfFromYAML (StringRef Profile, raw_ostream &Out) |