| _args_are_equal(Expression &, Boolean consider_side_effects) | BinaryExpr | [protected, virtual] |
| _backup() | Expression | [inline] |
| _combine_top() | Expression | [virtual] |
| _distribute_top(void) | Expression | [virtual] |
| _divide_by_int(int &) | Expression | [virtual] |
| _divides_evenly(const Symbol *) | Expression | [virtual] |
| _flags | Listable | [protected] |
| _fold_top() | BinaryExpr | [protected, virtual] |
| _gcd(void) const | Expression | [virtual] |
| _grab_left() | BinaryExpr | [inline, protected] |
| _grab_right() | BinaryExpr | [inline, protected] |
| _is_wildcard | Expression | [protected] |
| _left(Expression *) | BinaryExpr | [inline, protected] |
| _left_guarded() const | BinaryExpr | [inline, protected] |
| _left_guarded() | BinaryExpr | [inline, protected] |
| _left_valid() const | BinaryExpr | [inline, protected] |
| _match(Expression &e, Boolean consider_side_effects) | Expression | [virtual] |
| _op | Expression | [protected] |
| _overflow | Expression | [protected] |
| _remove_duplicates(List< Expression > &) | Expression | [friend] |
| _replace_or_traverse(Expression *, Expression &, ReplaceOptions &options) | Expression | [friend] |
| _replace_or_traverse_aux(Expression *, Expression *, Expression &, ReplaceOptions &options) | Expression | [friend] |
| _right(Expression *) | BinaryExpr | [inline, protected] |
| _right_guarded() const | BinaryExpr | [inline, protected] |
| _right_guarded() | BinaryExpr | [inline, protected] |
| _right_valid() const | BinaryExpr | [inline, protected] |
| _signature | Expression | [protected] |
| _signature_live() | Expression | [inline] |
| _type | Expression | [protected] |
| _wildcard_is_equal_to(Expression &, Boolean consider_side_effects) | Expression | |
| arg_list() const | BinaryExpr | [virtual] |
| arg_list() | BinaryExpr | [virtual] |
| arg_refs() const | BinaryExpr | [virtual] |
| args_are_non_null() const | BinaryExpr | [virtual] |
| array() const | Expression | [virtual] |
| array() | Expression | [virtual] |
| array(Expression *) | Expression | [virtual] |
| assert_free() | Listable | [inline] |
| base_variable_ref() const | Expression | [virtual] |
| base_variable_ref() | Expression | [virtual] |
| BinaryExpr(OP_TYPE o, const Type &etype, Expression *left_exp, Expression *right_exp) | BinaryExpr | [inline] |
| BinaryExpr(const BinaryExpr &e) | BinaryExpr | [inline] |
| BinaryExpr(OP_TYPE o, const Type &etype) | BinaryExpr | [inline, protected] |
| bound(Expression *) | Expression | [virtual] |
| bound() const | Expression | [virtual] |
| bound() | Expression | [virtual] |
| clone() const | RangeExpr | [virtual] |
| compare(const Expression &ex) const | Expression | |
| convert(BinRep &exprSet, Symtab &symtab) | RangeExpr | [virtual] |
| create_signature() | Expression | |
| data(const char *) | Expression | [virtual] |
| data_ref() const | Expression | [virtual] |
| empty_overflow() | Expression | [protected] |
| entry() const | Expression | [virtual] |
| entry(int) | Expression | [virtual] |
| exchange_expr(VDL &vdl) | BinaryExpr | [virtual] |
| expr(Expression *) | Expression | [virtual] |
| expr_guarded() const | Expression | [virtual] |
| expr_guarded() | Expression | [virtual] |
| expr_valid() const | Expression | [virtual] |
| Expression(OP_TYPE optype, const Type &exptype) | Expression | [inline] |
| Expression(const Expression &e) | Expression | [inline] |
| fingerprint_ok() | Listable | [inline] |
| format() const | Expression | [virtual] |
| format() | Expression | [virtual] |
| format(Format &format) | Expression | [virtual] |
| function() const | Expression | [virtual] |
| function() | Expression | [virtual] |
| function(Expression *) | Expression | [virtual] |
| gate(Expression *) | Expression | [virtual] |
| gate() const | Expression | [virtual] |
| gate() | Expression | [virtual] |
| get_type(BinRep &typebin, const char *exprname) | Expression | [protected] |
| grab_expr() | Expression | [virtual] |
| grab_lb() | RangeExpr | [virtual] |
| grab_left() | BinaryExpr | [virtual] |
| grab_right() | BinaryExpr | [virtual] |
| grab_substituted() | Expression | [virtual] |
| grab_ub() | RangeExpr | [virtual] |
| has_lb() const | RangeExpr | |
| has_ub() const | RangeExpr | |
| imaginary_part() const | Expression | [virtual] |
| imaginary_part() | Expression | [virtual] |
| imaginary_part(Expression *) | Expression | [virtual] |
| index_id() const | Expression | [virtual] |
| index_id() | Expression | [virtual] |
| index_id(Expression *) | Expression | [virtual] |
| intrinsic() const | Expression | [virtual] |
| intrinsic() | Expression | [virtual] |
| intrinsic(Expression *) | Expression | [virtual] |
| iolist() const | Expression | [virtual] |
| iolist() | Expression | [virtual] |
| iolist(Expression *) | Expression | [virtual] |
| is_evenly_divisible(const Expression &expr, int divisor) | Expression | [friend] |
| is_side_effect_free(void) const | Expression | [virtual] |
| is_wildcard() const | Expression | [inline] |
| iteration_space() const | Expression | [virtual] |
| iteration_space() | Expression | [virtual] |
| iteration_space(Expression *) | Expression | [virtual] |
| iterator() const | Expression | [virtual] |
| iterator() | Expression | [virtual] |
| iterator(Expression *) | Expression | [virtual] |
| lambda_expr() const | Expression | [virtual] |
| lambda_expr() | Expression | [virtual] |
| lambda_expr(Expression *) | Expression | [virtual] |
| lb() const | RangeExpr | [virtual] |
| lb() | RangeExpr | [virtual] |
| lb(Expression *) | RangeExpr | [virtual] |
| left(Expression *) | BinaryExpr | [virtual] |
| left_guarded() const | BinaryExpr | [virtual] |
| left_guarded() | BinaryExpr | [virtual] |
| left_valid() const | BinaryExpr | [virtual] |
| Listable() | Listable | |
| listable_clone() const | Expression | [virtual] |
| make_overflow(Iterator< BinRep > &iter, const char *exname) | Expression | [protected] |
| match(Expression &e) | Expression | [inline] |
| member_ref(const Symbol *) | Expression | [virtual] |
| next_ref() const | Listable | |
| node_compare(const Expression &ex) const | Expression | [virtual] |
| op() const | Expression | [inline] |
| op(const OP_TYPE o) | Expression | [inline] |
| operator delete(void *ptr, unsigned int size) | Listable | |
| operator new(unsigned int size) | Listable | |
| operator!=(Expression &e) | Expression | [inline] |
| operator=(const RangeExpr &e) | RangeExpr | |
| BinaryExpr::operator=(const BinaryExpr &e) | BinaryExpr | |
| operator==(const Expression &e) const | Expression | [inline] |
| operator==(Expression &e) | Expression | [inline] |
| overflow_ref() const | Expression | [inline] |
| parameters(Expression *) | Expression | [virtual] |
| parameters_guarded() const | Expression | [virtual] |
| parameters_guarded() | Expression | [virtual] |
| parameters_valid() const | Expression | [virtual] |
| prev_ref() const | Listable | |
| print(ostream &) const | Expression | [virtual] |
| print_debug(ostream &o, Boolean debug) const | RangeExpr | [virtual] |
| RangeExpr(const Type &etype, Expression *lower, Expression *upper) | RangeExpr | [inline] |
| RangeExpr(Expression *lower, Expression *upper) | RangeExpr | |
| RangeExpr(const RangeExpr &e) | RangeExpr | [inline] |
| real_part() const | Expression | [virtual] |
| real_part() | Expression | [virtual] |
| real_part(Expression *) | Expression | [virtual] |
| right(Expression *) | BinaryExpr | [virtual] |
| right_guarded() const | BinaryExpr | [virtual] |
| right_guarded() | BinaryExpr | [virtual] |
| right_valid() const | BinaryExpr | [virtual] |
| sign() const | Expression | [virtual] |
| sign(int s) | Expression | [virtual] |
| signature() const | Expression | [inline] |
| simplify(Expression *) | Expression | [friend] |
| standardize() | Expression | |
| stmt(Statement &stmt) | Expression | [virtual] |
| stmt() const | Expression | [virtual] |
| stmt() | Expression | [virtual] |
| str_data() const | Expression | [virtual] |
| str_data() | Expression | [virtual] |
| string(Expression *) | Expression | [virtual] |
| string() const | Expression | [virtual] |
| string() | Expression | [virtual] |
| structures_OK() const | RangeExpr | [virtual] |
| subscript() const | Expression | [virtual] |
| subscript() | Expression | [virtual] |
| subscript(Expression *) | Expression | [virtual] |
| substituted(Expression *) | Expression | [virtual] |
| substituted_guarded() const | Expression | [virtual] |
| substituted_guarded() | Expression | [virtual] |
| substituted_valid() const | Expression | [virtual] |
| sym_factors(const Expression &sum_of_prods, List< Expression > &factors) | Expression | [friend] |
| symbol() const | Expression | [virtual] |
| symbol() | Expression | [virtual] |
| symbol(const Symbol &) | Expression | [virtual] |
| tableEntry(int) | Expression | |
| type() const | Expression | [inline] |
| type(const Type &exptype) | Expression | [inline] |
| type_ref() const | Expression | [inline] |
| ub() const | RangeExpr | [virtual] |
| ub() | RangeExpr | [virtual] |
| ub(Expression *) | RangeExpr | [virtual] |
| update_signature() | Expression | [virtual] |
| value() const | Expression | [virtual] |
| value(int) | Expression | [virtual] |
| ~BinaryExpr() | BinaryExpr | [virtual] |
| ~Expression() | Expression | [virtual] |
| ~Listable() | Listable | [virtual] |
| ~RangeExpr() | RangeExpr | [inline, virtual] |