Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Debugging
Std
Proof-automation
Macro-libraries
ACL2
Interfacing-tools
Hardware-verification
Gl
Esim
Vl2014
Sv
Vwsim
Fgl
Vl
Syntax
Loader
Warnings
Getting-started
Utilities
Printer
Kit
Mlib
Scopestack
Hid-tools
Vl-follow-hidexpr
Vl-index-expr-typetrace
Vl-follow-scopeexpr
Vl-follow-hidexpr-dimscheck
Vl-datatype-resolve-selects
Vl-datatype-remove-dim
Vl-operandinfo
Vl-operandinfo-fix
Vl-operandinfo-p
Make-vl-operandinfo
Vl-operandinfo-equiv
Change-vl-operandinfo
Vl-operandinfo->prefixname
Vl-operandinfo->type
Vl-operandinfo->seltrace
Vl-operandinfo->part
Vl-operandinfo->orig-expr
Vl-operandinfo->hidtype
Vl-operandinfo->hidtrace
Vl-operandinfo->declname
Vl-operandinfo->context
Vl-follow-hidexpr-dimcheck
Vl-follow-data-selects
Vl-follow-hidexpr-error
Vl-hidstep
Vl-scopestack-find-item/ss/path
Vl-follow-array-indices
Vl-scopecontext
Vl-datatype-set-unsigned
Vl-selstep
Vl-scopestack-find-elabpath
Vl-hid-prefix-for-subhid
Vl-find-structmember
Vl-select
Vl-scopeexpr-replace-hid
Vl-genblocklist-find-block
Vl-partselect-width
Vl-seltrace->indices
Vl-datatype->structmembers
Vl-hidexpr-resolved-p
Vl-operandinfo->indices
Vl-flatten-hidindex
Vl-subhid-p
Vl-seltrace-usertypes-ok
Vl-flatten-hidexpr
Vl-scopeexpr->hid
Vl-seltrace-index-count
Vl-operandinfo-usertypes-ok
Vl-operandinfo-index-count
Vl-datatype-dims-count
Vl-scopeexpr-index-count
Vl-hidexpr-index-count
Vl-usertype-lookup
Vl-hidindex-resolved-p
Vl-scopeexpr-resolved-p
Vl-selstep-usertypes-ok
Vl-hidtrace
Vl-seltrace
Vl-scopedef-interface-p
Filtering-by-name
Vl-interface-mocktype
Stripping-functions
Genblob
Expr-tools
Extract-vl-types
Hierarchy
Range-tools
Finding-by-name
Stmt-tools
Modnamespace
Flat-warnings
Reordering-by-name
Datatype-tools
Syscalls
Allexprs
Lvalues
Port-tools
Transforms
X86isa
Svl
Rtl
Software-verification
Math
Testing-utilities
Hid-tools
Vl-operandinfo
This is a product type introduced by
defprod
.
Fields
orig-expr —
vl-expr
The original index expression, for error messages etc
context —
vl-scopecontext
The context in which the HID base was found
prefixname —
vl-scopeexpr
The scopeexpr, not including the possible data selects.
declname —
stringp
The name of the variable or parameter
hidtrace —
vl-hidtrace
The follow-hids trace, i.e. the trace of instances/blocks in which the base variable is located
hidtype —
vl-datatype
The datatype of the final element of the hidtrace.
seltrace —
vl-seltrace
The select trace, i.e. the types/scopestacks of all the fields/indices we've selected into
part —
vl-partselect
The final partselect
type —
vl-datatype
The final datatype of the object, after partselecting.
Subtopics
Vl-operandinfo-fix
Fixing function for
vl-operandinfo
structures.
Vl-operandinfo-p
Recognizer for
vl-operandinfo
structures.
Make-vl-operandinfo
Basic constructor macro for
vl-operandinfo
structures.
Vl-operandinfo-equiv
Basic equivalence relation for
vl-operandinfo
structures.
Change-vl-operandinfo
Modifying constructor for
vl-operandinfo
structures.
Vl-operandinfo->prefixname
Get the
prefixname
field from a
vl-operandinfo
.
Vl-operandinfo->type
Get the
type
field from a
vl-operandinfo
.
Vl-operandinfo->seltrace
Get the
seltrace
field from a
vl-operandinfo
.
Vl-operandinfo->part
Get the
part
field from a
vl-operandinfo
.
Vl-operandinfo->orig-expr
Get the
orig-expr
field from a
vl-operandinfo
.
Vl-operandinfo->hidtype
Get the
hidtype
field from a
vl-operandinfo
.
Vl-operandinfo->hidtrace
Get the
hidtrace
field from a
vl-operandinfo
.
Vl-operandinfo->declname
Get the
declname
field from a
vl-operandinfo
.
Vl-operandinfo->context
Get the
context
field from a
vl-operandinfo
.