Home
last modified time | relevance | path

Searched refs:ExpInteger (Results 1 – 8 of 8) sorted by relevance

/dports/cad/iverilog/verilog-11.0/vhdlpp/
H A Dvtype.cc133 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 Dexpression.cc599 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 Dexpression_elaborate.cc735 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 Dexpression.h638 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 Dexpression_emit.cc636 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 Ddebug.cc351 void ExpInteger::dump(ostream&out, int indent) const in dump()
451 ostream& ExpInteger::dump_inline(ostream&out) const in dump_inline()
H A Dexpression_stream.cc174 void ExpInteger::write_to_stream(ostream&fd) const in write_to_stream()
H A Dparse.y1959 { ExpInteger*tmp = new ExpInteger($1);