Ignore:
Timestamp:
Apr 24, 2018, 2:57:34 PM (15 months ago)
Author:
nmedfort
Message:

Restructured MultiBlock? kernel. Removal of Swizzled buffers. Inclusion of PopCount? rates / non-linear access. Modifications to several kernels to better align them with the kernel and pipeline changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/toolchain/cpudriver.cpp

    r5932 r5985  
    158158        kernel->prepareKernel(iBuilder);
    159159    }
    160 
    161160    // note: instantiation of all kernels must occur prior to initialization
    162161    for (Kernel * const k : mPipeline) {
     
    198197
    199198std::string ParabixDriver::getMangledName(std::string s) {
     199    #if LLVM_VERSION_INTEGER >= LLVM_VERSION_CODE(3, 9, 0)
    200200    DataLayout DL(mTarget->createDataLayout());   
    201201    std::string MangledName;
     
    203203    Mangler::getNameWithPrefix(MangledNameStream, s, DL);
    204204    return MangledName;
     205    #else
     206    return s;
     207    #endif
    205208}
    206209
Note: See TracChangeset for help on using the changeset viewer.