Home
last modified time | relevance | path

Searched refs:ScopeBase (Results 1 – 25 of 75) sorted by relevance

123

/dports/cad/iverilog/verilog-11.0/vhdlpp/
H A Dexpression.h35 class ScopeBase; variable
86 virtual int elaborate_lval(Entity*ent, ScopeBase*scope,
192 const VType*probe_type(Entity*ent, ScopeBase*scope) const;
225 int elaborate_exprs(Entity*, ScopeBase*, const VType*);
332 int emit(ostream&out, Entity*ent, ScopeBase*scope) const;
437 bool evaluate(ScopeBase*scope, int64_t&val) const;
722 int elaborate_lval(Entity*ent, ScopeBase*scope, bool);
875 ScopeBase*get_scope(const ScopeBase*scope);
876 ScopeBase*get_scope(const ScopeBase*scope) const;
879 ScopeBase*scope_;
[all …]
H A Dsequential.h27 class ScopeBase; variable
85 int elaborate(Entity*entity, ScopeBase*scope);
110 int elaborate(Entity*ent, ScopeBase*scope);
138 int elaborate(Entity*ent, ScopeBase*scope);
156 int elaborate(Entity*ent, ScopeBase*scope);
174 int elaborate(Entity*ent, ScopeBase*scope);
193 int elaborate(Entity*ent, ScopeBase*scope);
210 int elaborate(Entity*ent, ScopeBase*scope);
226 int elaborate(Entity*ent, ScopeBase*scope);
242 int elaborate(Entity*ent, ScopeBase*scope);
[all …]
H A Dexpression_elaborate.cc38 int Expression::elaborate_lval(Entity*, ScopeBase*, bool) in elaborate_lval() argument
44 const VType* Expression::probe_type(Entity*, ScopeBase*) const in probe_type()
334 int Expression::elaborate_expr(Entity*, ScopeBase*, const VType*) in elaborate_expr() argument
392 const VType*ExpUnary::probe_type(Entity*ent, ScopeBase*scope) const in probe_type()
755 const VType*ExpConcat::probe_type(Entity*, ScopeBase*) const in probe_type()
800 const VType* ExpConditional::probe_type(Entity*, ScopeBase*) const in probe_type()
883 const VType* ExpInteger::probe_type(Entity*, ScopeBase*) const in probe_type()
904 const VType* ExpReal::probe_type(Entity*, ScopeBase*) const in probe_type()
1077 const VType* ExpNameALL::probe_type(Entity*, ScopeBase*) const in probe_type()
1082 const VType* ExpRelation::probe_type(Entity*, ScopeBase*) const in probe_type()
[all …]
H A Dsequential_elaborate.cc27 int SequentialStmt::elaborate(Entity*, ScopeBase*) in elaborate() argument
44 int CaseSeqStmt::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
91 int ForLoopStatement::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
98 int IfSequential::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
122 int IfSequential::Elsif::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
136 int ReturnStmt::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
177 int ProcedureCall::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
253 int ReportStmt::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
258 int AssertStmt::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
266 int WaitForStmt::elaborate(Entity*ent, ScopeBase*scope) in elaborate()
[all …]
H A Dscope.cc40 ScopeBase::ScopeBase(const ActiveScope&ref) in ScopeBase() function in ScopeBase
53 ScopeBase::~ScopeBase() in ~ScopeBase()
58 void ScopeBase::cleanup() in cleanup()
77 ScopeBase*ScopeBase::find_scope(perm_string name) const in find_scope()
87 const VType*ScopeBase::find_type(perm_string by_name) in find_type()
116 Signal* ScopeBase::find_signal(perm_string by_name) const in find_signal()
128 Variable* ScopeBase::find_variable(perm_string by_name) const in find_variable()
202 void ScopeBase::do_use_from(const ScopeBase*that) in do_use_from()
239 void ScopeBase::transfer_from(ScopeBase&ref, transfer_type_t what) in transfer_from()
320 void ScopeBase::generate_name() in generate_name()
[all …]
H A Dexpression_emit.cc65 int Expression::emit(ostream&out, Entity*, ScopeBase*) const in emit()
466 int ExpBitstring::emit(ostream&out, Entity*, ScopeBase*) const in emit()
602 int ExpEdge::emit(ostream&out, Entity*ent, ScopeBase*scope) const in emit()
619 int ExpFunc::emit(ostream&out, Entity*ent, ScopeBase*scope) const in emit()
636 int ExpInteger::emit(ostream&out, Entity*, ScopeBase*) const in emit()
648 int ExpReal::emit(ostream&out, Entity*, ScopeBase*) const in emit()
726 int ExpName::emit(ostream&out, Entity*ent, ScopeBase*scope) const in emit()
1026 int ExpUAbs::emit(ostream&out, Entity*ent, ScopeBase*scope) const in emit()
1035 int ExpUNot::emit(ostream&out, Entity*ent, ScopeBase*scope) const in emit()
1070 int ExpNew::emit(ostream&out, Entity*ent, ScopeBase*scope) const in emit()
[all …]
H A Dscope.h51 class ScopeBase {
54 ScopeBase() : package_header_(0) { } in ScopeBase() function
55 explicit ScopeBase(const ActiveScope&ref);
56 virtual ~ScopeBase() =0;
58 ScopeBase* find_scope(perm_string name) const;
156 std::map<perm_string, ScopeBase*> scopes_;
166 void do_use_from(const ScopeBase*that);
179 class Scope : public ScopeBase {
182 explicit Scope(const ActiveScope&ref) : ScopeBase(ref) {} in Scope()
199 class ActiveScope : public ScopeBase {
[all …]
H A Dsubprogram.h37 class SubprogramBody : public LineInfo, public ScopeBase {
49 int emit(ostream&out, Entity*ent, ScopeBase*scope);
85 virtual const VType*exact_return_type(const std::vector<Expression*>&, Entity*, ScopeBase*);
104 int elaborate_argument(Expression*expr, int idx, Entity*ent, ScopeBase*scope);
108 std::ostream&out, Entity*, ScopeBase*) const;
115 std::ostream&out, Entity*, ScopeBase*) const;
121 std::ostream&out, Entity*, ScopeBase*) const;
127 SubprogramHeader*make_instance(std::vector<Expression*> arguments, ScopeBase*scope) const;
171 int emit_name(const std::vector<Expression*>&, std::ostream&out, Entity*, ScopeBase*) const;
H A Dvtype.h33 class ScopeBase; variable
38 class ScopeBase; variable
110 virtual int get_width(ScopeBase*) const { return -1; } in get_width() argument
172 int get_width(ScopeBase*scope) const;
222 int elaborate(Entity*ent, ScopeBase*scope) const;
227 int get_width(ScopeBase*scope) const;
251 bool is_variable_length(ScopeBase*scope) const;
260 void evaluate_ranges(ScopeBase*scope);
317 int elaborate(Entity*end, ScopeBase*scope) const;
340 int get_width(ScopeBase*) const { return 32; } in get_width() argument
[all …]
H A Dsequential_emit.cc36 int SequentialStmt::emit(ostream&out, Entity*, ScopeBase*) in emit() argument
51 int IfSequential::emit(ostream&out, Entity*ent, ScopeBase*scope) in emit()
140 int ReturnStmt::emit(ostream&out, Entity*ent, ScopeBase*scope) in emit()
212 int ProcedureCall::emit(ostream&out, Entity*ent, ScopeBase*scope) in emit()
261 int CaseSeqStmt::emit(ostream&out, Entity*ent, ScopeBase*scope) in emit()
501 int ReportStmt::emit(ostream&out, Entity*ent, ScopeBase*scope) in emit()
517 emitter(ostream&outp, Entity*enti, ScopeBase*scop) in emit()
550 ScopeBase*scope_; in emit()
583 int AssertStmt::emit(ostream&out, Entity*ent, ScopeBase*scope) in emit()
604 int WaitForStmt::emit(ostream&out, Entity*ent, ScopeBase*scope) in emit()
[all …]
H A Dexpression_evaluate.cc28 bool ExpArithmetic::evaluate(Entity*ent, ScopeBase*scope, int64_t&val) const in evaluate()
101 bool ExpAttribute::evaluate_type_attr(const VType*type, Entity*ent, ScopeBase*scope, int64_t&val) c… in evaluate_type_attr()
121 bool ExpObjAttribute::evaluate(Entity*ent, ScopeBase*scope, int64_t&val) const in evaluate()
134 bool ExpTypeAttribute::evaluate(Entity*ent, ScopeBase*scope, int64_t&val) const in evaluate()
139 bool ExpName::evaluate(Entity*ent, ScopeBase*scope, int64_t&val) const in evaluate()
158 bool ExpShift::evaluate(Entity*ent, ScopeBase*scope, int64_t&val) const in evaluate()
H A Dvsignal.h27 class ScopeBase; variable
46 void elaborate(Entity*ent, ScopeBase*scope);
73 int emit(ostream&out, Entity*ent, ScopeBase*scope, bool initalize = true);
81 int emit(ostream&out, Entity*ent, ScopeBase*scope, bool initialize = true);
/dports/games/jaggedalliance2/ja2-stracciatella-0.18.0/cargo-crates/rayon-core-1.8.0/src/scope/
H A Dmod.rs27 base: ScopeBase<'scope>,
36 base: ScopeBase<'scope>,
40 struct ScopeBase<'scope> { struct
391 base: ScopeBase::new(owner_thread), in new()
469 base: ScopeBase::new(owner_thread), in new()
512 impl<'scope> ScopeBase<'scope> { implementation
515 ScopeBase { in new()
/dports/net-im/libsignal-client/libsignal-client-0.9.6/cargo-crates/rayon-core-1.9.0/src/scope/
H A Dmod.rs27 base: ScopeBase<'scope>,
36 base: ScopeBase<'scope>,
40 struct ScopeBase<'scope> { struct
391 base: ScopeBase::new(owner_thread), in new()
469 base: ScopeBase::new(owner_thread), in new()
512 impl<'scope> ScopeBase<'scope> { implementation
515 ScopeBase { in new()
/dports/devel/tokei/tokei-12.1.2/cargo-crates/rayon-core-1.9.0/src/scope/
H A Dmod.rs27 base: ScopeBase<'scope>,
36 base: ScopeBase<'scope>,
40 struct ScopeBase<'scope> { struct
391 base: ScopeBase::new(owner_thread), in new()
469 base: ScopeBase::new(owner_thread), in new()
512 impl<'scope> ScopeBase<'scope> { implementation
515 ScopeBase { in new()
/dports/graphics/viu/viu-1.1/cargo-crates/rayon-core-1.8.1/src/scope/
H A Dmod.rs27 base: ScopeBase<'scope>,
36 base: ScopeBase<'scope>,
40 struct ScopeBase<'scope> { struct
391 base: ScopeBase::new(owner_thread), in new()
469 base: ScopeBase::new(owner_thread), in new()
512 impl<'scope> ScopeBase<'scope> { implementation
515 ScopeBase { in new()
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/rayon-core-1.8.0/src/scope/
H A Dmod.rs27 base: ScopeBase<'scope>,
36 base: ScopeBase<'scope>,
40 struct ScopeBase<'scope> { struct
391 base: ScopeBase::new(owner_thread), in new()
469 base: ScopeBase::new(owner_thread), in new()
512 impl<'scope> ScopeBase<'scope> { implementation
515 ScopeBase { in new()
/dports/devel/gitui/gitui-0.10.1/cargo-crates/rayon-core-1.8.0/src/scope/
H A Dmod.rs27 base: ScopeBase<'scope>,
36 base: ScopeBase<'scope>,
40 struct ScopeBase<'scope> {
391 base: ScopeBase::new(owner_thread),
469 base: ScopeBase::new(owner_thread),
512 impl<'scope> ScopeBase<'scope> {
515 ScopeBase {
/dports/textproc/angle-grinder/angle-grinder-0.18.0/cargo-crates/rayon-core-1.9.0/src/scope/
H A Dmod.rs27 base: ScopeBase<'scope>,
36 base: ScopeBase<'scope>,
40 struct ScopeBase<'scope> { struct
391 base: ScopeBase::new(owner_thread), in new()
469 base: ScopeBase::new(owner_thread), in new()
512 impl<'scope> ScopeBase<'scope> { impl
515 ScopeBase { in new()
/dports/multimedia/termplay/termplay-2.0.6/cargo-crates/rayon-core-1.7.0/src/scope/
H A Dmod.rs28 base: ScopeBase<'scope>,
37 base: ScopeBase<'scope>,
41 struct ScopeBase<'scope> { struct
392 base: ScopeBase::new(owner_thread), in new()
470 base: ScopeBase::new(owner_thread), in new()
513 impl<'scope> ScopeBase<'scope> { implementation
516 ScopeBase { in new()
/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-rayon-core-0.3.1/src/scope/
H A Dmod.rs29 base: ScopeBase<'scope>,
38 base: ScopeBase<'scope>,
42 struct ScopeBase<'scope> { struct
396 base: ScopeBase::new(owner_thread), in new()
474 base: ScopeBase::new(owner_thread), in new()
517 impl<'scope> ScopeBase<'scope> { impl
520 ScopeBase { in new()
/dports/sysutils/vector/vector-0.10.0/cargo-crates/rayon-core-1.7.0/src/scope/
H A Dmod.rs28 base: ScopeBase<'scope>,
37 base: ScopeBase<'scope>,
41 struct ScopeBase<'scope> { struct
392 base: ScopeBase::new(owner_thread), in new()
470 base: ScopeBase::new(owner_thread), in new()
513 impl<'scope> ScopeBase<'scope> { impl
516 ScopeBase { in new()
/dports/sysutils/diskonaut/diskonaut-0.11.0/cargo-crates/rayon-core-1.7.1/src/scope/
H A Dmod.rs28 base: ScopeBase<'scope>,
37 base: ScopeBase<'scope>,
41 struct ScopeBase<'scope> { struct
392 base: ScopeBase::new(owner_thread), in new()
470 base: ScopeBase::new(owner_thread), in new()
513 impl<'scope> ScopeBase<'scope> { impl
516 ScopeBase { in new()
/dports/textproc/sd/sd-0.7.6/cargo-crates/rayon-core-1.7.1/src/scope/
H A Dmod.rs28 base: ScopeBase<'scope>,
37 base: ScopeBase<'scope>,
41 struct ScopeBase<'scope> { struct
392 base: ScopeBase::new(owner_thread), in new()
470 base: ScopeBase::new(owner_thread), in new()
513 impl<'scope> ScopeBase<'scope> { implementation
516 ScopeBase { in new()
/dports/shells/ion/ion-a8872014dbce730ccd00aaa722397dc394a52bf4/cargo-crates/rayon-core-1.5.0/src/scope/
H A Dmod.rs29 base: ScopeBase<'scope>,
38 base: ScopeBase<'scope>,
42 struct ScopeBase<'scope> { struct
393 base: ScopeBase::new(owner_thread), in new()
471 base: ScopeBase::new(owner_thread), in new()
514 impl<'scope> ScopeBase<'scope> { implementation
517 ScopeBase { in new()

123