Ignore:
Timestamp:
May 6, 2017, 4:05:05 PM (2 years ago)
Author:
nmedfort
Message:

Continued refactoring work.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/IR_Gen/idisa_avx_builder.h

    r5425 r5435  
    1616public:
    1717   
    18     IDISA_AVX_Builder(llvm::Module * const module, unsigned archBitWidth, unsigned bitBlockWidth)
    19     : IDISA_SSE2_Builder(module, archBitWidth, bitBlockWidth) {
     18    IDISA_AVX_Builder(llvm::Module * const module, unsigned archBitWidth, unsigned bitBlockWidth, unsigned stride)
     19    : IDISA_Builder(module, archBitWidth, bitBlockWidth, stride)
     20    , IDISA_SSE2_Builder(module, archBitWidth, bitBlockWidth, stride)
     21    {
     22
    2023    }
    2124
    2225    virtual std::string getBuilderUniqueName() override;
     26
    2327    Value * hsimd_signmask(unsigned fw, Value * a) override;
     28
    2429    ~IDISA_AVX_Builder() {}
    2530
     
    2934public:
    3035   
    31     IDISA_AVX2_Builder(llvm::Module * const module, unsigned archBitWidth, unsigned bitBlockWidth)
    32     : IDISA_AVX_Builder(module, archBitWidth, bitBlockWidth) {
     36    IDISA_AVX2_Builder(llvm::Module * const module, unsigned archBitWidth, unsigned bitBlockWidth, unsigned stride)
     37    : IDISA_Builder(module, archBitWidth, bitBlockWidth, stride)
     38    , IDISA_AVX_Builder(module, archBitWidth, bitBlockWidth, stride) {
     39
    3340    }
    3441
Note: See TracChangeset for help on using the changeset viewer.