lib/choir/src/backends/gpu/spirv/root.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

 1 pub const emitter = @import("emitter/root.zig");
 2 pub const dialect = @import("dialect.zig");
 3 pub const conversion = @import("conversion.zig");
 4 
 5 pub const Capability = dialect.Capability;
 6 pub const AddressingModel = dialect.AddressingModel;
 7 pub const MemoryModel = dialect.MemoryModel;
 8 pub const ExecutionModel = dialect.ExecutionModel;
 9 pub const StorageClass = dialect.StorageClass;
10 pub const SpirvDialect = dialect.SpirvDialect;
11 
12 pub const gpu_to_spirv_pass_name = conversion.gpu_to_spirv_pass_name;
13 pub const gpu_to_spirv_pass_description = conversion.gpu_to_spirv_pass_description;
14 pub const legal_dialects = conversion.legal_dialects;
15 pub const illegal_ops = conversion.illegal_ops;
16 pub const conversion_pattern_entries = conversion.conversion_pattern_entries;
17 pub const conversion_patterns = conversion.conversion_patterns;
18 pub const target_spec = conversion.target_spec;
19 pub const createGpuToSpirvPass = conversion.createGpuToSpirvPass;
20 pub const pass_registration = conversion.pass_registration;