llvm::cgdata

Convenience wrappers around the CodeGenData singleton.

Types

NameDescription
StreamCacheData Per-task output streams and optional file cache for two-round codegen.

Functions

NameDescription
emitCGData Return true if codegen data should be written.
getOutlinedHashTree Return the published outlined hash tree for read-only use.
getStableFunctionMap Return the published stable function map for read-only use.
hasOutlinedHashTree Return true if a valid outlined hash tree has been published.
hasStableFunctionMap Return true if a non-empty stable function map has been published.
loadModuleForTwoRounds Load the optimized bitcode module for the second codegen round.
mergeCodeGenData Merge the codegen data from the scratch objects from the first codegen round.
publishOutlinedHashTree Publish the (globally) merged or read outlined hash tree.
publishStableFunctionMap Publish the (globally) merged or read stable function map.
saveModuleForTwoRounds Save the module before the first codegen round.
warn warn overloads