Ignore:
Timestamp:
May 3, 2016, 10:39:29 AM (3 years ago)
Author:
cameron
Message:

pablo.InFile? initial support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/pablo_compiler.cpp

    r5000 r5023  
    395395        Value * const  sum = mCarryManager->addCarryInCarryOut(sthru->getLocalCarryIndex(), marker_expr, cc_expr);
    396396        expr = iBuilder->simd_and(sum, iBuilder->simd_not(cc_expr));
     397    } else if (const InFile * e = dyn_cast<InFile>(stmt)) {
     398        // Currently InFile(x) => x;  a no-op
     399        expr = compileExpression(e->getExpr());
    397400    } else if (const Count * c = dyn_cast<Count>(stmt)) {
    398401        Value * const to_count = compileExpression(c->getExpr());
Note: See TracChangeset for help on using the changeset viewer.