LLVM 20.0.0git
|
#include "llvm/ADT/StringExtras.h"
#include "llvm/Bitstream/BitCodeEnums.h"
#include "llvm/Bitstream/BitstreamWriter.h"
#include "llvm/ProfileData/CtxInstrContextNode.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::CalleeIndex , llvm::Counters } |
enum | llvm::PGOCtxProfileBlockIDs { llvm::ProfileMetadataBlockID = bitc::FIRST_APPLICATION_BLOCKID , llvm::ContextNodeBlockID = ProfileMetadataBlockID + 1 } |
Functions | |
Error | llvm::createCtxProfFromJSON (StringRef Profile, raw_ostream &Out) |