Skip to main content

qualia_core_db/wgsl_forge/ir/
mod.rs

1pub mod capabilities;
2pub mod core;
3pub mod graph;
4pub mod intrinsics;
5pub mod q42_bridge;
6
7pub use capabilities::{
8    HardwareCapabilityMatrix, IntrinsicSupport, LoweringContext, LoweringPolicy64Bit,
9};
10pub use core::{
11    BufferAccess, BufferElement, BufferSpec, BuiltinKernel, KernelSpec, Op, P64GpuWords64,
12    ScalarType, SharedLen, SharedMemorySpec,
13};
14pub use graph::{
15    lower_graph, ComputeGraph, DType, GraphNode, Layout, Lowerer, NodeId, OpNode, Shape, TensorRef,
16};
17pub use intrinsics::{Intrinsic, IntrinsicClass, SubgroupReduceOp};
18pub use q42_bridge::{deserialize_graph, graph_merkle_root, opcode_of, serialize_graph};