Ignore:
Timestamp:
Jun 20, 2015, 3:52:41 PM (4 years ago)
Author:
nmedfort
Message:

Temporary check-in

File:
1 edited

Legend:

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

    r4594 r4611  
    132132                    expr = block.createMatchStar(stmt->getOperand(0), stmt->getOperand(1));
    133133                    break;
    134                 default:
    135                     throw std::runtime_error("Unhandled trivial folding optimization!");
     134                case PabloAST::ClassTypeId::Next:
     135                    expr = stmt;
     136                    break;
     137                default: {
     138                    std::string tmp;
     139                    llvm::raw_string_ostream msg(tmp);
     140                    PabloPrinter::print(stmt, "Unhandled trivial folding optimization! ", msg);
     141                    throw std::runtime_error(msg.str());
     142                }
    136143            }
    137144            stmt = stmt->replaceWith(expr);
Note: See TracChangeset for help on using the changeset viewer.