LLVM 20.0.0git
|
#include "llvm/CGData/CodeGenData.h"
Public Member Functions | |
~CodeGenData ()=default | |
bool | hasOutlinedHashTree () |
Returns true if we have a valid outlined hash tree. | |
const OutlinedHashTree * | getOutlinedHashTree () |
Returns the outlined hash tree. | |
bool | emitCGData () |
Returns true if we should write codegen data. | |
void | publishOutlinedHashTree (std::unique_ptr< OutlinedHashTree > HashTree) |
Publish the (globally) merged or read outlined hash tree. | |
Static Public Member Functions | |
static CodeGenData & | getInstance () |
Definition at line 106 of file CodeGenData.h.
|
default |
|
inline |
Returns true if we should write codegen data.
Definition at line 140 of file CodeGenData.h.
Referenced by llvm::cgdata::emitCGData().
|
static |
Definition at line 131 of file CodeGenData.cpp.
Referenced by llvm::cgdata::emitCGData(), llvm::cgdata::getOutlinedHashTree(), llvm::cgdata::hasOutlinedHashTree(), and llvm::cgdata::publishOutlinedHashTree().
|
inline |
Returns the outlined hash tree.
This can be globally used in a read-only manner.
Definition at line 135 of file CodeGenData.h.
Referenced by llvm::cgdata::getOutlinedHashTree().
|
inline |
Returns true if we have a valid outlined hash tree.
Definition at line 129 of file CodeGenData.h.
Referenced by llvm::cgdata::hasOutlinedHashTree().
|
inline |
Publish the (globally) merged or read outlined hash tree.
Definition at line 143 of file CodeGenData.h.
Referenced by llvm::cgdata::publishOutlinedHashTree().