MCPcopy Create free account

hub / github.com/HigherOrderCO-archive/hvm-64 / types & classes

Types & classes73 in github.com/HigherOrderCO-archive/hvm-64

↓ 13 callersClassPort
runtime/src/port.rs:20
↓ 9 callersClassAddr
runtime/src/addr.rs:13
↓ 5 callersClassNum
num/src/num.rs:10
↓ 4 callersClassWire
runtime/src/wire.rs:16
↓ 3 callersClassTrg
runtime/src/linker.rs:233
↓ 1 callersClassInertDef
transform/src/pre_reduce.rs:89
↓ 1 callersClassLabelSets
host/src/calc_labels.rs:95
↓ 1 callersClassTrgs
Points to an array of `Trg`s of length at least `def.trgs`. The `Trg`s may not all be initialized. Only `TrgId`s with index less than `def.trgs` may
runtime/src/def.rs:234
ClassAllocator
Manages allocating and freeing nodes within the net.
runtime/src/allocator.rs:57
InterfaceAsDef
runtime/src/def.rs:107
ClassBareCli
src/bare.rs:7
ClassBook
ast/src/ast.rs:29
EnumCliMode
src/full.rs:29
ClassCreatedNode
runtime/src/node.rs:28
ClassDef
`Ref` ports are `Align4`
runtime/src/def.rs:88
ClassDefInfo
src/compile.rs:15
ClassDynamic
An internal type used to mark dynamic `Def`s. This should be unsized, but there is no stable way to do this at the moment.
runtime/src/def.rs:102
InterfaceEncoder
host/src/encode.rs:107
InterfaceEtaReduce
transform/src/eta_reduce.rs:63
ClassExpandDef
runtime/src/net.rs:72
ClassFmtWord
runtime/src/trace.rs:466
InterfaceFromWord
util/src/ops/word.rs:1
ClassFullCli
src/full.rs:22
ClassHeap
runtime/src/allocator.rs:17
ClassHost
host/src/host.rs:17
InterfaceInline
transform/src/inline.rs:10
ClassInlineState
transform/src/inline.rs:33
EnumInstruction
runtime/src/instruction.rs:34
ClassInterpretedDef
runtime/src/def.rs:194
ClassLabSet
runtime/src/def.rs:7
EnumLabelState
host/src/calc_labels.rs:113
ClassLinker
Manages linking ports and wires within the net. When threads interfere, this uses the atomic linking algorithm described in `paper/`. Linking wires
runtime/src/linker.rs:10
ClassNet
ast/src/ast.rs:43
ClassNet
An interaction combinator net.
runtime/src/net.rs:7
ClassNode
runtime/src/allocator.rs:13
EnumNodeType
transform/src/eta_reduce.rs:82
InterfaceNumeric
util/src/ops/num.rs:2
ClassPhase1
transform/src/eta_reduce.rs:92
ClassPhase2
transform/src/eta_reduce.rs:127
InterfacePreReduce
transform/src/pre_reduce.rs:27
ClassPreReduceStats
transform/src/pre_reduce.rs:76
InterfacePrune
transform/src/prune.rs:6
ClassPruneState
transform/src/prune.rs:24
ClassReadbackState
See [`Host::readback`].
host/src/readback.rs:37
ClassRedexQueue
runtime/src/linker.rs:308
ClassRewrites
runtime/src/runtime.rs:73
ClassRunArgs
src/args.rs:6
ClassRuntimeOpts
src/args.rs:21
EnumSeenState
transform/src/pre_reduce.rs:82
InterfaceShouldInline
transform/src/inline.rs:82
ClassState
host/src/calc_labels.rs:106
ClassState
host/src/encode.rs:38
ClassState
State of the pre-reduction algorithm.
transform/src/pre_reduce.rs:105
ClassThreadContext
Local thread context
runtime/src/parallel.rs:42
InterfaceToWord
util/src/ops/word.rs:5
InterfaceTraceArg
runtime/src/trace.rs:324
InterfaceTraceArgs
runtime/src/trace.rs:431
ClassTraceData
runtime/src/trace.rs:171
ClassTraceLock
runtime/src/trace.rs:166
ClassTraceMetadata
runtime/src/trace.rs:157
ClassTraceReader
runtime/src/trace.rs:235
ClassTraceSource
runtime/src/trace.rs:148
InterfaceTraceSourceBearer
runtime/src/trace.rs:143
ClassTraceWriter
runtime/src/trace.rs:188
ClassTracer
runtime/src/trace.rs:84
InterfaceTransform
transform/src/transform.rs:31
ClassTransformArgs
src/args.rs:72
EnumTransformError
transform/src/transform.rs:19
ClassTransformOpts
src/args.rs:45
ClassTransformOpts
transform/src/transform.rs:80
ClassTraverseNode
See [`Port::traverse_node`].
runtime/src/node.rs:4
EnumTree
ast/src/ast.rs:57
ClassTrgId
runtime/src/instruction.rs:81