LLVM 20.0.0git
|
#include "llvm/CGData/CodeGenDataWriter.h"
Public Member Functions | |
CodeGenDataWriter ()=default | |
~CodeGenDataWriter ()=default | |
void | addRecord (OutlinedHashTreeRecord &Record) |
Add the outlined hash tree record. The input Record is released. | |
Error | write (raw_fd_ostream &OS) |
Write the codegen data to OS . | |
Error | writeText (raw_fd_ostream &OS) |
Write the codegen data in text format to OS . | |
CGDataKind | getCGDataKind () const |
Return the attributes of the current CGData. | |
bool | hasOutlinedHashTree () const |
Return true if the header indicates the data has an outlined hash tree. | |
Definition at line 56 of file CodeGenDataWriter.h.
|
default |
|
default |
void CodeGenDataWriter::addRecord | ( | OutlinedHashTreeRecord & | Record | ) |
Add the outlined hash tree record. The input Record is released.
Definition at line 48 of file CodeGenDataWriter.cpp.
References assert(), llvm::FunctionOutlinedHashTree, and llvm::OutlinedHashTreeRecord::HashTree.
|
inline |
Return the attributes of the current CGData.
Definition at line 77 of file CodeGenDataWriter.h.
|
inline |
Return true if the header indicates the data has an outlined hash tree.
Definition at line 80 of file CodeGenDataWriter.h.
References llvm::FunctionOutlinedHashTree.
Referenced by writeText().
Error CodeGenDataWriter::write | ( | raw_fd_ostream & | OS | ) |
Error CodeGenDataWriter::writeText | ( | raw_fd_ostream & | OS | ) |
Write the codegen data in text format to OS
.
Definition at line 114 of file CodeGenDataWriter.cpp.
References hasOutlinedHashTree(), OS, llvm::OutlinedHashTreeRecord::serializeYAML(), and llvm::Error::success().