Ignore:
Timestamp:
May 7, 2017, 4:34:48 PM (2 years ago)
Author:
nmedfort
Message:

Continued refactoring work. PabloKernel? now abstract base type with a 'generatePabloMethod' hook to generate Pablo code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/kernels/radix64.cpp

    r5435 r5436  
    55#include "radix64.h"
    66#include <kernels/streamset.h>
    7 #include <IR_Gen/idisa_builder.h>
    8 #include <llvm/IR/Module.h>
    9 #include <llvm/Support/raw_ostream.h>
     7#include <kernels/kernel_builder.h>
    108
    119using namespace llvm;
     
    450448}
    451449
    452 expand3_4Kernel::expand3_4Kernel(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder)
     450expand3_4Kernel::expand3_4Kernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder)
    453451: SegmentOrientedKernel("expand3_4",
    454452            {Binding{iBuilder->getStreamSetTy(1, 8), "sourceStream"}},
     
    457455}
    458456
    459 radix64Kernel::radix64Kernel(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder)
     457radix64Kernel::radix64Kernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder)
    460458: BlockOrientedKernel("radix64",
    461459            {Binding{iBuilder->getStreamSetTy(1, 8), "expandedStream"}},
     
    464462}
    465463
    466 base64Kernel::base64Kernel(const std::unique_ptr<IDISA::IDISA_Builder> & iBuilder)
     464base64Kernel::base64Kernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder)
    467465: BlockOrientedKernel("base64",
    468466            {Binding{iBuilder->getStreamSetTy(1, 8), "radix64stream"}},
Note: See TracChangeset for help on using the changeset viewer.