Ignore:
Timestamp:
Apr 7, 2017, 4:59:04 PM (3 years ago)
Author:
nmedfort
Message:

Continued work on processing stdin input. Partial integration of ParabixDriver? methods into icgrep and editd. Object cache does not currently work for recursive REs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/IR_Gen/idisa_builder.h

    r5377 r5398  
    133133    unsigned            mBitBlockWidth;
    134134    unsigned            mStride;
     135
    135136    llvm::VectorType *  mBitBlockType;
    136137    llvm::Constant *    mZeroInitializer;
     
    138139    llvm::Constant *    mPrintRegisterFunction;
    139140};
    140 
    141 inline llvm::LoadInst * IDISA_Builder::CreateBlockAlignedLoad(llvm::Value * const ptr) {
    142     return CreateAlignedLoad(ptr, mBitBlockWidth / 8);
    143 }
    144141
    145142inline llvm::LoadInst * IDISA_Builder::CreateBlockAlignedLoad(llvm::Value * const ptr, llvm::Value * const index) {
     
    149146inline llvm::LoadInst * IDISA_Builder::CreateBlockAlignedLoad(llvm::Value * const ptr, std::initializer_list<llvm::Value *> indices) {
    150147    return CreateBlockAlignedLoad(CreateGEP(ptr, indices));
    151 }
    152 
    153 inline void IDISA_Builder::CreateBlockAlignedStore(llvm::Value * const value, llvm::Value * const ptr) {
    154     CreateAlignedStore(value, ptr, mBitBlockWidth / 8);
    155148}
    156149
     
    163156}
    164157   
    165 
    166    
    167158}
    168159#endif // IDISA_BUILDER_H
Note: See TracChangeset for help on using the changeset viewer.