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/pablo/symbol_generator.h

    r5202 r5217  
    99
    1010#include <pablo/pabloAST.h>
     11#include <unordered_map>
    1112#include <string>
    12 #include <unordered_map>
    13 #include <llvm/ADT/Twine.h>
    14 #include <llvm/ADT/StringMap.h>
    15 #include <llvm/Support/StringPool.h>
     13
     14namespace IDISA {
     15    class IDISA_Builder;
     16}
    1617
    1718namespace pablo {
     
    2425    using Twine = llvm::Twine;
    2526public:
    26     typedef u_int64_t integer_t;
     27    typedef int64_t integer_t;
    2728    String * get(const std::string name);
    2829    String * make(const std::string prefix);
    29     Integer * getInteger(const integer_t value);
     30    Integer * getInteger(const integer_t value, IDISA::IDISA_Builder * builder);
    3031    SymbolGenerator() = default;
    3132    ~SymbolGenerator() = default;
     
    3637};
    3738
    38 static SymbolGenerator GlobalSymbolGenerator;
    39 
    4039}
    4140
Note: See TracChangeset for help on using the changeset viewer.