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/wc.cpp

    r5457 r5464  
    1111#include <llvm/IR/Function.h>
    1212#include <llvm/IR/Module.h>
    13 #include <llvm/ExecutionEngine/ExecutionEngine.h>
    14 #include "llvm/Linker/Linker.h"
     13// #include <llvm/ExecutionEngine/ExecutionEngine.h>
     14// #include <llvm/Linker/Linker.h>
    1515#include <llvm/Support/CommandLine.h>
    1616#include <llvm/Support/raw_ostream.h>
     
    2424#include <pablo/pablo_compiler.h>
    2525#include <pablo/pablo_toolchain.h>
     26#include <toolchain/cpudriver.h>
    2627#include <fcntl.h>
    2728
     
    8687    WordCountKernel(const std::unique_ptr<kernel::KernelBuilder> & b);
    8788    bool isCachable() const override { return true; }
    88     bool moduleIDisSignature() const override { return true; }
     89    bool hasSignature() const override { return false; }
    8990protected:
    9091    void generatePabloMethod() override;
Note: See TracChangeset for help on using the changeset viewer.