Ignore:
Timestamp:
May 22, 2017, 12:14:19 PM (2 years ago)
Author:
nmedfort
Message:

Restructuring work for the Driver classes. Start of work to eliminate the memory leaks with the ExecutionEngine?. Replaced custom AlignedMalloc? with backend call to std::aligned_malloc. Salvaged some work on DistributionPass? for reevaluation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/u8u16.cpp

    r5440 r5464  
    2424#include <pablo/pe_zeroes.h>
    2525#include <toolchain/toolchain.h>
    26 #include "kernels/streamset.h"                     // for CircularBuffer
    27 #include "llvm/ADT/StringRef.h"                    // for StringRef
    28 #include "llvm/IR/CallingConv.h"                   // for ::C
    29 #include "llvm/IR/DerivedTypes.h"                  // for ArrayType, Pointer...
    30 #include "llvm/IR/LLVMContext.h"                   // for LLVMContext
    31 #include "llvm/IR/Value.h"                         // for Value
    32 #include "llvm/Support/Compiler.h"                 // for LLVM_UNLIKELY
    33 #include <pablo/builder.hpp>                       // for PabloBuilder
     26#include <toolchain/cpudriver.h>
     27#include <kernels/streamset.h>
     28#include <llvm/ADT/StringRef.h>
     29#include <llvm/IR/CallingConv.h>
     30#include <llvm/IR/DerivedTypes.h>
     31#include <llvm/IR/LLVMContext.h>
     32#include <llvm/IR/Value.h>
     33#include <llvm/Support/Compiler.h>
     34#include <pablo/builder.hpp>
    3435#include <boost/interprocess/anonymous_shared_memory.hpp>
    3536#include <boost/interprocess/mapped_region.hpp>
     
    5253    U8U16Kernel(const std::unique_ptr<kernel::KernelBuilder> & b);
    5354    bool isCachable() const override { return true; }
    54     bool moduleIDisSignature() const override { return true; }
     55    bool hasSignature() const override { return false; }
    5556    void generatePabloMethod() override;
    5657};
Note: See TracChangeset for help on using the changeset viewer.