For modules with parameters the vlog95 backend generates one module declaration for each module instance. This is done so that different values for the module parameters can be supported. Local parameters are guaranteed to have the same value for all module instances though. Add support for detecting the case that all module parameters are local parameters and in that case only create one shared module declaration. This is similar to what the vhdl backend does. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> |
||
|---|---|---|
| .. | ||
| Makefile.in | ||
| cppcheck.sup | ||
| event.c | ||
| expr.c | ||
| logic_lpm.c | ||
| misc.c | ||
| numbers.c | ||
| scope.c | ||
| stmt.c | ||
| udp.c | ||
| vlog95-s.conf | ||
| vlog95.c | ||
| vlog95.conf | ||
| vlog95_priv.h | ||