hlsfactory.harp.flow

Module Contents

Classes

Data

API

hlsfactory.harp.flow.GRAPH_FILENAME = 'data_graph_harp.gexf'
hlsfactory.harp.flow.GRAPH_SUMMARY_FILENAME = 'data_graph_harp.json'
class hlsfactory.harp.flow.HARPGraphFlow(clang_bin: str | None = None, log_output: bool = False)

Bases: hlsfactory.framework.Flow

name = 'HARPGraphFlow'
execute(design: hlsfactory.framework.Design, timeout: float | None = None) → list[hlsfactory.framework.Design]
_extract(design_dir: pathlib.Path, top: str, source_path: pathlib.Path) → None
static _write_summary(design_dir: pathlib.Path, graph, top: str) → None