CIRCT  19.0.0git
Classes | Namespaces | Functions
DebugInfo.h File Reference
#include "circt/Support/LLVM.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for DebugInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  circt::debug::EmitHGLDDOptions
 Options for HGLDD emission. More...
 

Namespaces

 circt
 This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.
 
 circt::debug
 

Functions

void circt::debug::registerTranslations ()
 Register all debug information emission flavors as from-MLIR translations. More...
 
LogicalResult circt::debug::dumpDebugInfo (Operation *module, llvm::raw_ostream &os)
 Dump the debug information in the given module in a human-readable format. More...
 
LogicalResult circt::debug::emitHGLDD (Operation *module, llvm::raw_ostream &os, const EmitHGLDDOptions &options={})
 Serialize the debug information in the given module into the HGLDD format and writes it to output. More...
 
LogicalResult circt::debug::emitSplitHGLDD (Operation *module, const EmitHGLDDOptions &options={})
 Serialize the debug information in the given module into the HGLDD format and emit one companion HGLDD file per emitted HDL file. More...