Ignore:
Timestamp:
Oct 15, 2014, 12:15:44 PM (5 years ago)
Author:
nmedfort
Message:

Minor changes in preperation for adding multiplexing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/pablo_compiler.h

    r4240 r4242  
    1414#include <pablo/codegenstate.h>
    1515#include <pablo/pe_pabloe.h>
     16#include <cc/cc_compiler.h>
    1617#include "unicode_categories.h"
    1718#include <iostream>
     
    8384    #endif
    8485public:
    85     PabloCompiler(std::map<std::string, std::string> name_map, std::string basis_pattern, int bits);
     86    typedef cc::CC_Compiler::BasisBitVars BasisBitVars;
     87    PabloCompiler(std::map<std::string, std::string> name_map, const BasisBitVars & basisBitVars, int bits);
    8688    ~PabloCompiler();
    8789    LLVM_Gen_RetVal compile(const PabloBlock & cg_state);
     
    120122    int                                 mBits;
    121123    std::map<std::string, std::string>  m_name_map;
    122     std::string                         mBasisBitPattern;
     124    const BasisBitVars &                mBasisBitVars;
    123125
    124126    Module* const                       mMod;
Note: See TracChangeset for help on using the changeset viewer.