Ignore:
Timestamp:
Nov 25, 2015, 11:36:18 AM (3 years ago)
Author:
cameron
Message:

Parallel long addition within icgrep improves performance on AVX2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/IDISA/idisa_builder.h

    r4879 r4881  
    3939    Value * bitCast(Value * a) {return a->getType() == mBitBlockType ? a : mLLVMBuilder->CreateBitCast(a, mBitBlockType);}
    4040    int getBitBlockWidth() { return mBitBlockWidth;}
     41    Module * getModule() {return mMod;}
    4142    void genPrintRegister(std::string regName, Value * bitblockValue);
    4243   
     
    7576   
    7677    Value * mvmd_extract(unsigned fw, Value * a, unsigned fieldIndex);
     78    Value * mvmd_insert(unsigned fw, Value * blk, Value * elt, unsigned fieldIndex);
    7779    Value * mvmd_dslli(unsigned fw, Value * a, Value * b, unsigned shift);
    7880   
Note: See TracChangeset for help on using the changeset viewer.