Ignore:
Timestamp:
Jan 29, 2016, 3:38:47 PM (3 years ago)
Author:
nmedfort
Message:

Incorporated a few common case boolean optimizations in the Simplifier.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/toolchain.cpp

    r4919 r4922  
    4242#include <pablo/optimizers/pablo_simplifier.hpp>
    4343#include <pablo/optimizers/codemotionpass.h>
     44#ifdef ENABLE_MULTIPLEXING
    4445#include <pablo/passes/flattenassociativedfg.h>
    4546#include <pablo/passes/factorizedfg.h>
    46 #ifdef ENABLE_MULTIPLEXING
    4747#include <pablo/optimizers/pablo_automultiplexing.hpp>
    4848#include <pablo/optimizers/pablo_bddminimization.h>
     
    297297    if (EnableLowering || EnablePreDistribution || EnablePostDistribution) {
    298298        READ_CYCLE_COUNTER(coalescing_start);
    299         CoalesceDFG::transform(*function);
     299        CanonicalizeDFG::transform(*function);
    300300        READ_CYCLE_COUNTER(coalescing_end);
    301301    }
     
    310310        READ_CYCLE_COUNTER(multiplexing_end);
    311311        if (EnableLowering || EnablePreDistribution || EnablePostDistribution) {
    312             CoalesceDFG::transform(*function);
     312            CanonicalizeDFG::transform(*function);
    313313        }
    314314    }
Note: See TracChangeset for help on using the changeset viewer.