Output pattern matcher items as log_debug()
authorEddie Hung <eddie@fpgeh.com>
Fri, 20 Sep 2019 19:42:28 +0000 (12:42 -0700)
committerEddie Hung <eddie@fpgeh.com>
Fri, 20 Sep 2019 19:42:28 +0000 (12:42 -0700)
passes/pmgen/ice40_dsp.cc
passes/pmgen/xilinx_dsp.cc

index 0b7ffe64b9206b38319178a3c53f757a613c1503..641efe076179b7db5b4f96a5b3c9c728d13b8c82 100644 (file)
@@ -29,21 +29,19 @@ void create_ice40_dsp(ice40_dsp_pm &pm)
 {
        auto &st = pm.st_ice40_dsp;
 
-#if 1
-       log("\n");
-       log("ffA:    %s %s %s\n", log_id(st.ffA, "--"), log_id(st.ffAholdmux, "--"), log_id(st.ffArstmux, "--"));
-       log("ffB:    %s %s %s\n", log_id(st.ffB, "--"), log_id(st.ffBholdmux, "--"), log_id(st.ffBrstmux, "--"));
-       log("ffCD:   %s %s\n", log_id(st.ffCD, "--"), log_id(st.ffCDholdmux, "--"));
-       log("mul:    %s\n", log_id(st.mul, "--"));
-       log("ffFJKG: %s\n", log_id(st.ffFJKG, "--"));
-       log("ffH:    %s\n", log_id(st.ffH, "--"));
-       log("add:    %s\n", log_id(st.add, "--"));
-       log("mux:    %s\n", log_id(st.mux, "--"));
-       log("ffO:    %s %s %s\n", log_id(st.ffO, "--"), log_id(st.ffOholdmux, "--"), log_id(st.ffOrstmux, "--"));
-#endif
-
        log("Checking %s.%s for iCE40 DSP inference.\n", log_id(pm.module), log_id(st.mul));
 
+       log_debug("\n");
+       log_debug("ffA:    %s %s %s\n", log_id(st.ffA, "--"), log_id(st.ffAholdmux, "--"), log_id(st.ffArstmux, "--"));
+       log_debug("ffB:    %s %s %s\n", log_id(st.ffB, "--"), log_id(st.ffBholdmux, "--"), log_id(st.ffBrstmux, "--"));
+       log_debug("ffCD:   %s %s\n", log_id(st.ffCD, "--"), log_id(st.ffCDholdmux, "--"));
+       log_debug("mul:    %s\n", log_id(st.mul, "--"));
+       log_debug("ffFJKG: %s\n", log_id(st.ffFJKG, "--"));
+       log_debug("ffH:    %s\n", log_id(st.ffH, "--"));
+       log_debug("add:    %s\n", log_id(st.add, "--"));
+       log_debug("mux:    %s\n", log_id(st.mux, "--"));
+       log_debug("ffO:    %s %s %s\n", log_id(st.ffO, "--"), log_id(st.ffOholdmux, "--"), log_id(st.ffOrstmux, "--"));
+
        if (GetSize(st.sigA) > 16) {
                log("  input A (%s) is too large (%d > 16).\n", log_signal(st.sigA), GetSize(st.sigA));
                return;
index 4790cc69d447c5b533cf26c0b919f892d06bca06..1612b66ec174f6d031c9b822d602fe2cc4ad6b06 100644 (file)
@@ -260,26 +260,24 @@ void pack_xilinx_dsp(xilinx_dsp_pm &pm)
 {
        auto &st = pm.st_xilinx_dsp_pack;
 
-#if 1
-       log("\n");
-       log("preAdd:     %s\n", log_id(st.preAdd, "--"));
-       log("ffAD:       %s %s %s\n", log_id(st.ffAD, "--"), log_id(st.ffADcemux, "--"), log_id(st.ffADrstmux, "--"));
-       log("ffA2:       %s %s %s\n", log_id(st.ffA2, "--"), log_id(st.ffA2cemux, "--"), log_id(st.ffA2rstmux, "--"));
-       log("ffA1:       %s %s %s\n", log_id(st.ffA1, "--"), log_id(st.ffA1cemux, "--"), log_id(st.ffA1rstmux, "--"));
-       log("ffB2:       %s %s %s\n", log_id(st.ffB2, "--"), log_id(st.ffB2cemux, "--"), log_id(st.ffB2rstmux, "--"));
-       log("ffB1:       %s %s %s\n", log_id(st.ffB1, "--"), log_id(st.ffB1cemux, "--"), log_id(st.ffB1rstmux, "--"));
-       log("ffC:        %s %s %s\n", log_id(st.ffC, "--"), log_id(st.ffCcemux, "--"), log_id(st.ffCrstmux, "--"));
-       log("ffD:        %s %s %s\n", log_id(st.ffD, "--"), log_id(st.ffDcemux, "--"), log_id(st.ffDrstmux, "--"));
-       log("dsp:        %s\n", log_id(st.dsp, "--"));
-       log("ffM:        %s %s %s\n", log_id(st.ffM, "--"), log_id(st.ffMcemux, "--"), log_id(st.ffMrstmux, "--"));
-       log("postAdd:    %s\n", log_id(st.postAdd, "--"));
-       log("postAddMux: %s\n", log_id(st.postAddMux, "--"));
-       log("ffP:        %s %s %s\n", log_id(st.ffP, "--"), log_id(st.ffPcemux, "--"), log_id(st.ffPrstmux, "--"));
-       log("overflow:   %s\n", log_id(st.overflow, "--"));
-#endif
-
        log("Analysing %s.%s for Xilinx DSP packing.\n", log_id(pm.module), log_id(st.dsp));
 
+       log_debug("\n");
+       log_debug("preAdd:     %s\n", log_id(st.preAdd, "--"));
+       log_debug("ffAD:       %s %s %s\n", log_id(st.ffAD, "--"), log_id(st.ffADcemux, "--"), log_id(st.ffADrstmux, "--"));
+       log_debug("ffA2:       %s %s %s\n", log_id(st.ffA2, "--"), log_id(st.ffA2cemux, "--"), log_id(st.ffA2rstmux, "--"));
+       log_debug("ffA1:       %s %s %s\n", log_id(st.ffA1, "--"), log_id(st.ffA1cemux, "--"), log_id(st.ffA1rstmux, "--"));
+       log_debug("ffB2:       %s %s %s\n", log_id(st.ffB2, "--"), log_id(st.ffB2cemux, "--"), log_id(st.ffB2rstmux, "--"));
+       log_debug("ffB1:       %s %s %s\n", log_id(st.ffB1, "--"), log_id(st.ffB1cemux, "--"), log_id(st.ffB1rstmux, "--"));
+       log_debug("ffC:        %s %s %s\n", log_id(st.ffC, "--"), log_id(st.ffCcemux, "--"), log_id(st.ffCrstmux, "--"));
+       log_debug("ffD:        %s %s %s\n", log_id(st.ffD, "--"), log_id(st.ffDcemux, "--"), log_id(st.ffDrstmux, "--"));
+       log_debug("dsp:        %s\n", log_id(st.dsp, "--"));
+       log_debug("ffM:        %s %s %s\n", log_id(st.ffM, "--"), log_id(st.ffMcemux, "--"), log_id(st.ffMrstmux, "--"));
+       log_debug("postAdd:    %s\n", log_id(st.postAdd, "--"));
+       log_debug("postAddMux: %s\n", log_id(st.postAddMux, "--"));
+       log_debug("ffP:        %s %s %s\n", log_id(st.ffP, "--"), log_id(st.ffPcemux, "--"), log_id(st.ffPrstmux, "--"));
+       log_debug("overflow:   %s\n", log_id(st.overflow, "--"));
+
        Cell *cell = st.dsp;
 
        if (st.preAdd) {