Searched refs:eval (Results 1 - 25 of 25) sorted by relevance

/gem5/src/sim/power/
H A Dmathexpr_powermodel.hh69 double getDynamicPower() const { return eval(dyn_expr); }
76 double getStaticPower() const { return eval(st_expr); }
99 double eval(const MathExpr &expr) const;
H A Dmathexpr_powermodel.cc95 MathExprPowerModel::eval(const MathExpr &expr) const function in class:MathExprPowerModel
111 const double value = expr.eval(
/gem5/src/cpu/
H A Dtiming_expr.cc59 uint64_t TimingExprSrcReg::eval(TimingExprEvalContext &context) function in class:TimingExprSrcReg
64 uint64_t TimingExprReadIntReg::eval(TimingExprEvalContext &context) function in class:TimingExprReadIntReg
66 return context.thread->readIntReg(reg->eval(context));
69 uint64_t TimingExprLet::eval(TimingExprEvalContext &context) function in class:TimingExprLet
74 return expr->eval(new_context);
77 uint64_t TimingExprRef::eval(TimingExprEvalContext &context) function in class:TimingExprRef
82 context.results[index] = context.let->defns[index]->eval(context);
89 uint64_t TimingExprUn::eval(TimingExprEvalContext &context) function in class:TimingExprUn
91 uint64_t arg_value = arg->eval(context);
124 uint64_t TimingExprBin::eval(TimingExprEvalContex function in class:TimingExprBin
193 uint64_t TimingExprIf::eval(TimingExprEvalContext &context) function in class:TimingExprIf
[all...]
H A Dtiming_expr.hh97 virtual uint64_t eval(TimingExprEvalContext &context) = 0;
110 uint64_t eval(TimingExprEvalContext &context) { return value; } function in class:TimingExprLiteral
123 uint64_t eval(TimingExprEvalContext &context);
136 uint64_t eval(TimingExprEvalContext &context);
151 uint64_t eval(TimingExprEvalContext &context);
164 uint64_t eval(TimingExprEvalContext &context);
179 uint64_t eval(TimingExprEvalContext &context);
196 uint64_t eval(TimingExprEvalContext &context);
213 uint64_t eval(TimingExprEvalContext &context);
/gem5/ext/pybind11/tests/
H A Dtest_eval.cpp2 tests/test_eval.cpp -- Usage of eval() and eval_file()
11 #include <pybind11/eval.h>
48 auto x = py::eval("x", global, local);
58 auto result = py::eval<py::eval_single_statement>("x = call_test()", py::dict(), local);
76 py::eval("nonsense code ...");
/gem5/ext/ply/example/BASIC/
H A Dbasinterp.py16 'SIN' : lambda z: math.sin(self.eval(z)),
17 'COS' : lambda z: math.cos(self.eval(z)),
18 'TAN' : lambda z: math.tan(self.eval(z)),
19 'ATN' : lambda z: math.atan(self.eval(z)),
20 'EXP' : lambda z: math.exp(self.eval(z)),
21 'ABS' : lambda z: abs(self.eval(z)),
22 'LOG' : lambda z: math.log(self.eval(z)),
23 'SQR' : lambda z: math.sqrt(self.eval(z)),
24 'INT' : lambda z: int(self.eval(z)),
68 def eval(sel member in class:BasicInterpreter
[all...]
H A Dbasparse.py274 p[0] = (p[1],eval(p[3]),0)
278 p[0] = (p[1],eval(p[3]),eval(p[5]))
294 p[0] = ('NUM',eval(p[1]))
361 p[0] = eval(p[1])
368 p[0] = eval("-"+p[2])
/gem5/src/sim/
H A Dmathexpr.hh69 double eval(EvalCallback fn) const { return eval(root, fn); } function in class:MathExpr
123 double eval(const Node *n, EvalCallback fn) const;
H A Dmathexpr.cc152 MathExpr::eval(const Node *n, EvalCallback fn) const { function in class:MathExpr
162 return opt.fn( eval(n->l, fn), eval(n->r, fn) );
/gem5/ext/pybind11/include/pybind11/
H A Deval.h30 object eval(str expr, object global = globals(), object local = object()) { function
53 object eval(const char (&s)[N], object global = globals(), object local = object()) { function
57 return eval<mode>(expr, global, local);
61 eval<eval_statements>(expr, global, local);
66 eval<eval_statements>(s, global, local);
/gem5/ext/ply/example/hedit/
H A Dhedit.py31 n = eval(t.value[:i])
/gem5/ext/ply/test/
H A Dlex_hedit.py31 n = eval(t.value[:i])
/gem5/configs/common/
H A DGPUTLBConfig.py74 TLB_name.append(eval(TLB_constructor(my_level)))
75 Coalescer_name.append(eval(Coalescer_constructor(my_level)))
/gem5/configs/ruby/
H A DRuby.py86 eval("%s.define_options(parser)" % protocol)
154 topology = eval("Topo.%s(controllers)" % options.topology)
175 eval("%s.create_system(options, full_system, system, dma_ports,\
/gem5/src/arch/
H A Dmicro_asm.py133 microop = eval('__microopClassFromInsideTheAssembler(%s)' %
154 eval('__directiveFunctionFromInsideTheAssembler(%s)' %
H A Disa_parser.py1590 self.exportContext = dict([(s, eval(s)) for s in symbols])
2059 self.operandTypeMap = eval('{' + t[3] + '}')
2074 user_dict = eval('{' + t[3] + '}', self.exportContext)
2565 tmp_dict[attr] = eval(attr)
2574 base_cls = eval(base_cls_name + 'Operand')
/gem5/ext/googletest/googletest/test/
H A Dgtest_filter_unittest.py60 # os.environ. We then use 'eval' to parse the child's output so that an
65 CAN_PASS_EMPTY_ENV = eval(child.output)
72 # We use 'eval' to parse the child's output so that an exception
78 CAN_UNSET_ENV = eval(child.output)
/gem5/src/python/m5/util/
H A Dcode_formatter.py92 %(delim)s%(ldb)s(?P<eval>.*?)%(rdb)s | # double braced expression
249 eval_expr = match.group('eval')
251 result = eval(eval_expr, {}, l)
/gem5/util/stats/
H A Dstats.py264 stats = eval(args[0])
H A Dinfo.py412 value = eval(formula, self.source.stattop)
/gem5/src/systemc/tests/
H A Dverify.py568 filt = compile(f.read(), f.name, 'eval')
570 filt = compile(main_args.filter, '<string>', 'eval')
574 test_data.iteritems() if eval(filt, dict(props))
/gem5/ext/ply/ply/
H A Dcpp.py583 result = eval(expr)
H A Dyacc.py1403 c = eval(s)
/gem5/ext/googletest/googletest/scripts/
H A Dpump.py624 result = eval(exp.python_exp)
/gem5/src/cpu/minor/
H A Dexecute.cc1251 eval(context);

Completed in 64 milliseconds