/gem5/src/unittest/ |
H A D | unittest.hh | 104 /// A macro which verifies that expr evaluates to true. 105 #define EXPECT_TRUE(expr) \ 106 UnitTest::checkVal(__FILE__, __LINE__, "EXPECT_TRUE(" #expr ")", (expr)) 107 /// A macro which verifies that expr evaluates to false. 108 #define EXPECT_FALSE(expr) \ 110 "EXPECT_FALSE(" #expr ")", (expr) == false)
|
/gem5/src/mem/slicc/ast/ |
H A D | ExprStatementAST.py | 34 def __init__(self, slicc, expr): 36 self.expr = expr 39 return "[ExprStatementAST: %s]" % (self.expr) 42 actual_type,rcode = self.expr.inline(True) 46 if (not isinstance(self.expr, LocalVariableAST) and 48 self.expr.warning("Non-void return ignored, " + \ 52 self.expr.findResources(resources)
|
/gem5/src/systemc/core/ |
H A D | sc_event.cc | 95 sc_event_and_expr expr; local 96 expr.insert(*this); 97 expr.insert(e); 98 return expr; 104 sc_event_and_expr expr; local 105 expr.insert(*this); 106 expr.insert(eal); 107 return expr; 180 sc_event_or_expr expr; local 181 expr 189 sc_event_or_expr expr; local 245 operator &(sc_event_and_expr expr, sc_event const &e) argument 252 operator &(sc_event_and_expr expr, sc_event_and_list const &eal) argument 296 operator |(sc_event_or_expr expr, sc_event const &e) argument 303 operator |(sc_event_or_expr expr, sc_event_or_list const &eol) argument 358 sc_event_and_expr expr; local 367 sc_event_and_expr expr; local 376 sc_event_or_expr expr; local 385 sc_event_or_expr expr; local [all...] |
/gem5/src/sim/ |
H A D | mathexpr.cc | 49 MathExpr::MathExpr(std::string expr) argument 63 expr.erase(remove_if(expr.begin(), expr.end(), isspace), expr.end()); 65 root = MathExpr::parse(expr); 77 MathExpr::parse(std::string expr) { argument 78 if (expr.size() == 0) 84 for (int i = expr.size() - 1; i >= 0; i--) { 85 if (expr[ [all...] |
H A D | mathexpr.hh | 51 MathExpr(std::string expr); 117 Node *parse(std::string expr);
|
/gem5/src/base/ |
H A D | match.cc | 41 ObjectMatch::ObjectMatch(const string &expr) argument 43 setExpression(expr); 53 ObjectMatch::setExpression(const string &expr) argument 56 tokenize(tokens[0], expr, '.'); 60 ObjectMatch::setExpression(const vector<string> &expr) argument 62 if (expr.empty()) { 65 tokens.resize(expr.size()); 66 for (vector<string>::size_type i = 0; i < expr.size(); ++i) 67 tokenize(tokens[i], expr[i], '.');
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_event.h | 81 T* expr = m_expr; local 83 return *expr; 635 sc_event_or_expr expr; local 636 expr.push_back( *this ); 637 expr.push_back( e2 ); 638 return expr; 645 sc_event_or_expr expr; local 646 expr.push_back( *this ); 647 expr.push_back( e2 ); 648 return expr; 658 sc_event_or_expr expr; local 668 sc_event_or_expr expr; local 678 operator |( sc_event_or_expr expr, sc_event const & e ) argument 686 operator |( sc_event_or_expr expr, sc_event_or_list const & el ) argument 754 sc_event_and_expr expr; local 764 sc_event_and_expr expr; local 776 sc_event_and_expr expr; local 786 sc_event_and_expr expr; local 796 operator &( sc_event_and_expr expr, sc_event const & e ) argument 804 operator &( sc_event_and_expr expr, sc_event_and_list const & el ) argument [all...] |
H A D | sc_macros.h | 110 #define WAIT_UNTIL(expr) \ 112 do { ::sc_core::wait(); } while( !(expr) )
|
/gem5/src/arch/hsail/ |
H A D | gen.py | 267 DestCType dest_val = $expr; 289 DestCType dest_val = $expr; 320 dest_val = (CType)($expr); 354 dest_val = $expr; 385 dest_val = $expr; 413 dest_val = $expr; 440 dest_val = $expr; 540 # Figure out how many source operands an expr needs by looking for the 543 def num_src_operands(expr): 544 if expr [all...] |
/gem5/src/sim/power/ |
H A D | mathexpr_powermodel.hh | 96 * @param expr Expression to evaluate 99 double eval(const MathExpr &expr) const; 105 * @param expr Expression to evaluate 108 double tryEval(const MathExpr &expr) const;
|
H A D | mathexpr_powermodel.cc | 95 MathExprPowerModel::eval(const MathExpr &expr) const 97 const double value = tryEval(expr); 102 expr.toStr()); 108 MathExprPowerModel::tryEval(const MathExpr &expr) const 111 const double value = expr.eval(
|
/gem5/ext/ply/example/BASIC/ |
H A D | basinterp.py | 68 def eval(self,expr): 69 etype = expr[0] 70 if etype == 'NUM': return expr[1] 71 elif etype == 'GROUP': return self.eval(expr[1]) 73 if expr[1] == '-': return -self.eval(expr[2]) 75 if expr[1] == '+': return self.eval(expr[2])+self.eval(expr[3]) 76 elif expr[ [all...] |
/gem5/ext/pybind11/include/pybind11/ |
H A D | eval.h | 30 object eval(str expr, object global = globals(), object local = object()) { argument 36 std::string buffer = "# -*- coding: utf-8 -*-\n" + (std::string) expr; 55 auto expr = (s[0] == '\n') ? str(module::import("textwrap").attr("dedent")(s)) local 57 return eval<mode>(expr, global, local); 60 inline void exec(str expr, object global = globals(), object local = object()) { argument 61 eval<eval_statements>(expr, global, local);
|
H A D | operators.h | 80 #define PYBIND11_BINARY_OPERATOR(id, rid, op, expr) \ 83 static auto execute(const L &l, const R &r) -> decltype(expr) { return (expr); } \ 84 static B execute_cast(const L &l, const R &r) { return B(expr); } \ 88 static auto execute(const R &r, const L &l) -> decltype(expr) { return (expr); } \ 89 static B execute_cast(const R &r, const L &l) { return B(expr); } \ 101 #define PYBIND11_INPLACE_OPERATOR(id, op, expr) \ 104 static auto execute(L &l, const R &r) -> decltype(expr) { return expr; } \ [all...] |
/gem5/src/cpu/ |
H A D | TimingExpr.py | 97 expr = Param.TimingExpr("body expression") variable in class:TimingExprLet 99 def set_params(self, defns, expr): 101 self.expr = expr
|
H A D | timing_expr.hh | 143 TimingExpr *expr; member in class:TimingExprLet 148 expr(params->expr)
|
/gem5/src/python/pybind11/ |
H A D | debug.cc | 74 ignore(const char *expr) argument 76 ObjectMatch ignore(expr);
|
/gem5/src/mem/slicc/symbols/ |
H A D | Func.py | 73 for expr,expected_type in zip(args, self.param_types): 75 actual_type,param_code = expr.inline(True) 79 expr.error("Type mismatch: expected: %s actual: %s" % \
|
/gem5/src/systemc/ext/utils/ |
H A D | sc_report_handler.hh | 137 #define sc_assert(expr) \ 138 ((void)((expr) ? 0 : (SC_REPORT_FATAL( \ 139 ::sc_core::SC_ID_ASSERTION_FAILED_, #expr), 0)))
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report.h | 224 // MACRO : sc_assert(expr) 232 #define sc_assert(expr) \ 237 #define sc_assert(expr) \ 238 ((void)((expr) ? 0 : \ 239 (SC_REPORT_FATAL( ::sc_core::SC_ID_ASSERTION_FAILED_, #expr ), 0)))
|
/gem5/util/ |
H A D | checkpoint-tester.py | 104 expr = re.compile('cpt\.([0-9]*)') variable 107 match = expr.match(dir)
|
/gem5/ext/dsent/libutil/ |
H A D | Calculator.cc | 75 double v = expr(ist, false, config, ms_model); 82 double v = expr(ist, false, config, ms_model); 89 expr(ist, false, config, ms_model); 196 v = expr(ist_, true, config, ms_model); 211 v = expr(ist_, true, config, ms_model); 245 double Calculator::expr(istringstream& ist_, bool is_get_, function in class:LibUtil::Calculator
|
H A D | Calculator.h | 105 double expr(istringstream& ist_, bool is_get_,
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test15/ |
H A D | event_triggered.cpp | 46 # define CHECK(expr) ((void)0) 51 # define CHECK(expr) sc_assert(expr)
|
/gem5/util/style/ |
H A D | style.py | 98 def _re_ignore(expr): 102 rex = re.compile(expr)
|