tiny.choir.backends.artifact
Defined in backends.
API (38)
Actions
Public operations.
machineCodeArtifact: Builds an artifact for one function whose parameter and result types aresignature.objectFileArtifactwebassemblyModuleArtifact
Types and contracts
Public types and contracts.
AbiArchitectureArtifactArtifactBufferArtifactKindBufferFormatBuildOptionDataBuffer: Read-only bytes that a machine-code artifact carries beside its code.DebugRecordDebugRecordKindEndiannessLinkageMetadataOptionValueOptionValueTagOptionsPayloadRelocationRelocationKindScalarType: A scalar type that crosses a function boundary.Signature: The parameter and result types of one machine-code function.SymbolSymbolBindingSymbolKindTargetTextDumpValueKind: The kind of aValueType.ValueType: The type of one parameter or result of a machine-code function.VectorType: A fixed number of lanes of one scalar type.VerificationStateVerificationStatus
Namespaces
Public namespaces.
Source
Source: lib/choir/src/backends/artifact/root.zig
zig
pub const model = @import("model/root.zig");pub const construction = @import("construction.zig");pub const resource = @import("resource.zig");pub const serialization = @import("serialization/root.zig");pub const Architecture = model.Architecture;pub const Endianness = model.Endianness;pub const ArtifactKind = model.ArtifactKind;pub const BufferFormat = model.BufferFormat;pub const ScalarType = model.ScalarType;pub const VectorType = model.VectorType;pub const ValueKind = model.ValueKind;pub const ValueType = model.ValueType;pub const Signature = model.Signature;pub const SymbolKind = model.SymbolKind;pub const SymbolBinding = model.SymbolBinding;pub const RelocationKind = model.RelocationKind;pub const DebugRecordKind = model.DebugRecordKind;pub const VerificationState = model.VerificationState;pub const Target = model.Target;pub const Abi = model.Abi;pub const Metadata = model.Metadata;pub const OptionValueTag = model.OptionValueTag;pub const OptionValue = model.OptionValue;pub const BuildOption = model.BuildOption;pub const Options = model.Options;pub const Symbol = model.Symbol;pub const Relocation = model.Relocation;pub const Linkage = model.Linkage;pub const DebugRecord = model.DebugRecord;pub const ArtifactBuffer = model.ArtifactBuffer;pub const TextDump = model.TextDump;pub const Payload = model.Payload;pub const VerificationStatus = model.VerificationStatus;pub const Artifact = model.Artifact;pub const DataBuffer = construction.DataBuffer;pub const machineCodeArtifact = construction.machineCodeArtifact;pub const objectFileArtifact = construction.objectFileArtifact;pub const webassemblyModuleArtifact = construction.webassemblyModuleArtifact;Source: lib/choir/src/backends/root.zig:4
zig
pub const artifact = @import("artifact/root.zig");Audit
| Definitions | 1 |
|---|---|
| Public names | 1 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |