slang-netlist  0.9.0
Loading...
Searching...
No Matches
BuilderOptions.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <cstddef>
4#include <string>
5#include <vector>
6
7namespace slang::netlist {
8
17 bool resolveAssignBits = true;
18
24
29 bool parallel = true;
30
33 unsigned numThreads = 0;
34
37 std::size_t parallelRValueThreshold = 1000;
38
43 std::vector<std::string> blackBoxes;
44};
45
46} // namespace slang::netlist
Definition Utilities.hpp:16
Caller-supplied options that tune how the netlist graph is built.
Definition BuilderOptions.hpp:10
std::size_t parallelRValueThreshold
Definition BuilderOptions.hpp:37
bool propCutsAcrossPorts
Definition BuilderOptions.hpp:23
unsigned numThreads
Definition BuilderOptions.hpp:33
std::vector< std::string > blackBoxes
Definition BuilderOptions.hpp:43
bool parallel
Definition BuilderOptions.hpp:29
bool resolveAssignBits
Definition BuilderOptions.hpp:17