Ignore:
Timestamp:
Jan 14, 2015, 3:58:52 PM (4 years ago)
Author:
nmedfort
Message:

Some code clean up and improvements to the CSE optimization.

File:
1 edited

Legend:

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

    r4416 r4419  
    5454class PabloBlock : public StatementList {
    5555    friend class pablo::PabloAST;
    56     friend struct OptimizeAnd;
    57     friend struct OptimizeOr;
    58     friend struct OptimizeSel;
    59     friend struct OptimizeXor;
    60     friend struct OptimizeNot;
    6156public:
    6257
     
    109104    PabloAST * createSel(PabloAST * condition, PabloAST * trueExpr, PabloAST * falseExpr);
    110105
    111     And * createAndImm(PabloAST * expr1, PabloAST * expr2);
    112 
    113     Not * createNotImm(PabloAST * expr);
    114 
    115     Or * createOrImm(PabloAST * expr1, PabloAST * expr2);
    116 
    117     Xor * createXorImm(PabloAST * expr1, PabloAST * expr2);
    118 
    119     Sel * createSelImm(PabloAST * condition, PabloAST * trueExpr, PabloAST * falseExpr);
    120 
    121106    If * createIf(PabloAST * condition, std::vector<Assign *> && definedVars, PabloBlock & body);
    122107
Note: See TracChangeset for help on using the changeset viewer.