lib/accy/src/artifact/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 pub const fingerprint = @import("fingerprint.zig");
2 const model = @import("model/root.zig");
3 pub const pipeline = model.pipeline;
4 pub const plan = @import("plan.zig");
5 pub const summary = @import("summary.zig");
6 pub const wire = model.wire;
7 const job = @import("job.zig");
8
9 pub const product_name = "accy.artifact";
10
11 pub const ArtifactPlanOptions = model.ArtifactPlanOptions;
12 pub const BackendArtifactPlan = plan.BackendArtifactPlan;
13 pub const ElementCountArgument = model.ElementCountArgument;
14 pub const KernelCallArtifact = model.KernelCallArtifact;
15 pub const KernelCallDerivedLaunch = model.KernelCallDerivedLaunch;
16 pub const KernelCallPipeline = model.KernelCallPipeline;
17 pub const OwnedKernelCallPipeline = model.OwnedKernelCallPipeline;
18 pub const PipelineIntermediate = model.PipelineIntermediate;
19 pub const PipelineRuntimeScalarBound = model.PipelineRuntimeScalarBound;
20 pub const PipelineScalarDerivation = model.PipelineScalarDerivation;
21 pub const PipelineStage = model.PipelineStage;
22 pub const PipelineValueRef = model.PipelineValueRef;
23 pub const findPipeline = model.findPipeline;
24 pub const KernelCallDerivedLaunchAxis = model.KernelCallDerivedLaunchAxis;
25 pub const KernelCallLaunch = model.KernelCallLaunch;
26 pub const KernelCallRegistry = model.KernelCallRegistry;
27 pub const KernelCallRegistryIndex = model.KernelCallRegistryIndex;
28 pub const KernelCallRegistryIndexSlot = model.KernelCallRegistryIndexSlot;
29 pub const KernelCallShapeProfile = model.KernelCallShapeProfile;
30 pub const KernelCallShapeProfileBounds = model.KernelCallShapeProfileBounds;
31 pub const KernelCallShapeProfileDimension = model.KernelCallShapeProfileDimension;
32 pub const LaunchResourceCandidate = plan.LaunchResourceCandidate;
33 pub const LaunchResourceClass = plan.LaunchResourceClass;
34 pub const LaunchResourcePlan = plan.LaunchResourcePlan;
35 pub const LaunchReductionKind = plan.LaunchReductionKind;
36 pub const LaunchTileKind = plan.LaunchTileKind;
37 pub const LaunchTilePlan = plan.LaunchTilePlan;
38 pub const PlannedKernel = plan.PlannedKernel;
39 pub const PlannedKernelCompileContract = plan.PlannedKernelCompileContract;
40 pub const PlannedKernelCompileLaunch = plan.PlannedKernelCompileLaunch;
41 pub const PlannedKernelCompilePayload = plan.PlannedKernelCompilePayload;
42 pub const PlannedKernelSource = plan.PlannedKernelSource;
43 pub const PlannedSlot = plan.PlannedSlot;
44 pub const KernelSource = summary.KernelSource;
45 pub const KernelSummary = summary.KernelSummary;
46 pub const KernelSummaries = summary.KernelSummaries;
47 pub const artifactPayloadByteCount = summary.artifactPayloadByteCount;
48 pub const copyKernelSummary = summary.copyKernelSummary;
49 pub const kernelSource = summary.kernelSource;
50 pub const kernelSummariesEqual = summary.kernelSummariesEqual;
51 pub const launchGeometriesEqual = summary.launchGeometriesEqual;
52 pub const launchResourceClassName = summary.launchResourceClassName;
53 pub const summarizePlannedKernel = summary.summarizePlannedKernel;
54 pub const BackendArtifactPlanSource = plan.BackendArtifactPlanSource;
55 pub const createBackendArtifactPlan = plan.createBackendArtifactPlan;
56 pub const createBackendArtifactPlanFromTargetJob = plan.createBackendArtifactPlanFromTargetJob;
57 pub const buildKernelCallRegistryIndex = model.buildKernelCallRegistryIndex;
58 pub const createBackendMemoryPlan = plan.createBackendMemoryPlan;
59 pub const defaultArtifactFormat = model.defaultArtifactFormat;
60 pub const deinitKernelCallShapeProfile = model.deinitKernelCallShapeProfile;
61 pub const deinitKernelCallRegistryIndex = model.deinitKernelCallRegistryIndex;
62 pub const duplicateKernelCallShapeProfile = model.duplicateKernelCallShapeProfile;
63 pub const artifactPlanFingerprint = fingerprint.artifactPlan;
64 pub const kernelCallShapeProfileEql = model.kernelCallShapeProfileEql;
65 pub const kernelCallRegistryFingerprint = fingerprint.kernelCallRegistry;
66 pub const launchResourcePlanFingerprint = fingerprint.launchResourcePlan;
67 pub const ArtifactJob = job.ArtifactJob;
68 pub const createArtifactJobFromTargetJob = job.createArtifactJobFromTargetJob;
69
70 pub const InputJob = @import("input.zig").InputJob;
71 pub const createBackendArtifactPlanFromPreparedModule = plan.createBackendArtifactPlanFromPreparedModule;