Ignore:
Timestamp:
Nov 18, 2016, 1:46:55 PM (2 years ago)
Author:
nmedfort
Message:

Merged PabloFunction? and PabloKernel? classes. Updated projects where necessary.

File:
1 edited

Legend:

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

    r5203 r5217  
    77 *  icgrep is a trademark of International Characters.
    88 */
    9 #include <llvm/IR/Module.h>
    10 #include <llvm/IR/Constant.h>
    11 #include <llvm/IR/Type.h>
    12 #include <llvm/IR/Value.h>
     9
    1310#include <IDISA/idisa_builder.h>
    1411
     
    2017public:
    2118 
    22     IDISA_SSE_Builder(Module * m, Type * bitBlockType) : IDISA_Builder(m, bitBlockType) {
     19    IDISA_SSE_Builder(Module * m, unsigned archBitWidth, unsigned bitBlockWidth)
     20    : IDISA_Builder(m, archBitWidth, bitBlockWidth, bitBlockWidth) {
    2321    }
     22
    2423    Value * hsimd_signmask(unsigned fw, Value * a) override;
    2524    ~IDISA_SSE_Builder() {}
     
    3029public:
    3130 
    32     IDISA_SSE2_Builder(Module * m, Type * bitBlockType) : IDISA_SSE_Builder(m, bitBlockType) {
     31    IDISA_SSE2_Builder(Module * m, unsigned archBitWidth, unsigned bitBlockWidth)
     32    : IDISA_SSE_Builder(m, archBitWidth, bitBlockWidth) {
    3333    }
     34
    3435    Value * hsimd_signmask(unsigned fw, Value * a) override;
    3536    Value * hsimd_packh(unsigned fw, Value * a, Value * b) override;
Note: See TracChangeset for help on using the changeset viewer.