|
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::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) |