Process-wide singleton holding shared codegen data used across modules.
Declared in <llvm/CGData/CodeGenData.h>
class CodeGenData;
| Name | Description |
|---|---|
~CodeGenData [destructor] | Destroy the codegen data instance. |
emitCGData | Returns true if we should write codegen data. |
getOutlinedHashTree | Returns the outlined hash tree. This can be globally used in a read-only manner. |
getStableFunctionMap | Return the published stable function map for read-only use. |
hasOutlinedHashTree | Returns true if we have a valid outlined hash tree. |
hasStableFunctionMap | Return true if a non-empty stable function map has been published. |
publishOutlinedHashTree | Publish the (globally) merged or read outlined hash tree. |
publishStableFunctionMap | Publish the (globally) merged or read stable function map. |
| Name | Description |
|---|---|
getInstance | Return the process-wide CodeGenData singleton. |