#include <exec_scope.h>
|
| ScopeIdSet | id_set |
| | The resolved scope id set; id_set[binding] is the best-known def for that binding (extents filled in from closure when possible). More...
|
| |
◆ ScopeIdSet
◆ Mode
Verification mode.
- kRelaxed: tolerate deferred (extent=None) ScopeIdDefs. Used for partial programs in the well-formedness check at PrimFunc construction time.
- kStrict: every original ScopeIdDef must end with a resolved extent (either explicit at construction, or inferred via closure). Used at LowerTIRx entry where downstream resolve/codegen needs concrete values.
| Enumerator |
|---|
| kRelaxed | |
| kStrict | |
◆ Verify()
Verify the scope id definitions are well formed.
◆ id_set
The resolved scope id set; id_set[binding] is the best-known def for that binding (extents filled in from closure when possible).
The documentation for this class was generated from the following file: