Searched refs:ExpInteger (Results 1 – 8 of 8) sorted by relevance
/dports/cad/iverilog/verilog-11.0/vhdlpp/ |
H A D | vtype.cc | 133 ranges_[0] = range_t(new ExpInteger(msb), new ExpInteger(lsb), down_to); in VTypeArray() 263 *it = range_t(new ExpInteger(msb_val), new ExpInteger(lsb_val), msb_val > lsb_val); in evaluate_ranges()
|
H A D | expression.cc | 599 ExpInteger::ExpInteger(int64_t val) in ExpInteger() function in ExpInteger 604 ExpInteger::~ExpInteger() in ~ExpInteger() 608 bool ExpInteger::evaluate(Entity*, ScopeBase*, int64_t&val) const in evaluate()
|
H A D | expression_elaborate.cc | 735 sizes[i] = new ExpInteger(0); in fit_type() 744 new ExpInteger(1)); in fit_type() 747 ranges.push_front(new ExpRange(size, new ExpInteger(0), ExpRange::DOWNTO)); in fit_type() 883 const VType* ExpInteger::probe_type(Entity*, ScopeBase*) const in probe_type() 891 int ExpInteger::elaborate_expr(Entity*ent, ScopeBase*scope, const VType*ltype) in elaborate_expr()
|
H A D | expression.h | 638 class ExpInteger : public Expression { 641 explicit ExpInteger(int64_t val); 642 ExpInteger(const ExpInteger&other) : Expression(), value_(other.value_) {} in ExpInteger() function 643 ~ExpInteger(); 645 Expression*clone() const { return new ExpInteger(*this); } in clone()
|
H A D | expression_emit.cc | 636 int ExpInteger::emit(ostream&out, Entity*, ScopeBase*) const in emit() 642 int ExpInteger::emit_package(ostream&out) const in emit_package() 818 indices.push_back(new index_t(index(0)->clone(), new ExpInteger(data_size))); in check_const_array_workaround_() 841 indices.push_back(new index_t(NULL, NULL, new ExpInteger(tmp_offset))); in check_const_record_workaround_()
|
H A D | debug.cc | 351 void ExpInteger::dump(ostream&out, int indent) const in dump() 451 ostream& ExpInteger::dump_inline(ostream&out) const in dump_inline()
|
H A D | expression_stream.cc | 174 void ExpInteger::write_to_stream(ostream&fd) const in write_to_stream()
|
H A D | parse.y | 1959 { ExpInteger*tmp = new ExpInteger($1);
|