Lines Matching defs:TimingExpr
55 #include "params/TimingExpr.hh"
90 class TimingExpr : public SimObject
93 TimingExpr(const TimingExprParams *params) :
100 class TimingExprLiteral : public TimingExpr
106 TimingExpr(params),
113 class TimingExprSrcReg : public TimingExpr
119 TimingExpr(params),
126 class TimingExprReadIntReg : public TimingExpr
129 TimingExpr *reg;
132 TimingExpr(params),
139 class TimingExprLet : public TimingExpr
142 std::vector<TimingExpr *> defns;
143 TimingExpr *expr;
146 TimingExpr(params),
154 class TimingExprRef : public TimingExpr
160 TimingExpr(params),
167 class TimingExprUn : public TimingExpr
171 TimingExpr *arg;
174 TimingExpr(params),
182 class TimingExprBin : public TimingExpr
186 TimingExpr *left;
187 TimingExpr *right;
190 TimingExpr(params),
199 class TimingExprIf : public TimingExpr
202 TimingExpr *cond;
203 TimingExpr *trueExpr;
204 TimingExpr *falseExpr;
207 TimingExpr(params),