Ignore:
Timestamp:
Jan 31, 2017, 4:08:11 PM (2 years ago)
Author:
nmedfort
Message:

Removed 'function' and 'self' parameters from generateXXXMethod() functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/carry_manager.h

    r5267 r5292  
    4646    void initializeCarryData(PabloKernel * const kernel);
    4747
    48     void initializeCodeGen(llvm::Value * const self, llvm::Function *function);
     48    void initializeCodeGen();
    4949
    5050    /* Entering and leaving loops. */
    5151
    52     void enterLoopScope(PabloBlock * const scope);
     52    void enterLoopScope(const PabloBlock * const scope);
    5353
    5454    void enterLoopBody(llvm::BasicBlock * const entryBlock);
     
    6060    /* Entering and leaving ifs. */
    6161
    62     void enterIfScope(PabloBlock * const scope);
     62    void enterIfScope(const PabloBlock * const scope);
    6363
    6464    void enterIfBody(llvm::BasicBlock * const entryBlock);
     
    8585
    8686    /* Entering and leaving scopes. */
    87     void enterScope(PabloBlock * const scope);
     87    void enterScope(const PabloBlock * const scope);
    8888    void leaveScope();
    8989
     
    103103    PabloKernel *                                   mKernel;
    104104    llvm::Value *                                   mSelf;
    105     llvm::Function *                                mFunction;
    106105    llvm::Type * const                              mBitBlockType;
    107106    const unsigned                                  mBitBlockWidth;
     
    110109    unsigned                                        mCurrentFrameIndex;
    111110
    112     PabloBlock *                                    mCurrentScope;
     111    const PabloBlock *                              mCurrentScope;
    113112    CarryData *                                     mCarryInfo;
    114113
Note: See TracChangeset for help on using the changeset viewer.