Directories
¶
| Path | Synopsis |
|---|---|
|
Package alloc carves a pool into allocations.
|
Package alloc carves a pool into allocations. |
|
conformance
|
|
|
cover
Package cover reports per-package statement coverage under spec 011 section 10's checked exclusions.
|
Package cover reports per-package statement coverage under spec 011 section 10's checked exclusions. |
|
cover/covercheck
command
Command covercheck reports per-package coverage and fails below the gate.
|
Command covercheck reports per-package coverage and fails below the gate. |
|
device
Package device is the conformance harness's device runner: discovery, profiles, modes, and skips.
|
Package device is the conformance harness's device runner: discovery, profiles, modes, and skips. |
|
direct
Package direct runs a generated flat kernel without a device.
|
Package direct runs a generated flat kernel without a device. |
|
numeq
Package numeq compares results against references.
|
Package numeq compares results against references. |
|
probe
Package probe measures what a backend's arithmetic actually does.
|
Package probe measures what a backend's arithmetic actually does. |
|
Package cpu is the pure-Go backend.
|
Package cpu is the pure-Go backend. |
|
Package driver is the seam between the public accel API and a backend.
|
Package driver is the seam between the public accel API and a backend. |
|
Package kernel is the vocabulary a compiled kernel executes in.
|
Package kernel is the vocabulary a compiled kernel executes in. |
|
Package kernelc drives the kernel compiler: load, check, digest, emit, write.
|
Package kernelc drives the kernel compiler: load, check, digest, emit, write. |
|
emit
Package emit turns the typed IR into the generated Go lowering.
|
Package emit turns the typed IR into the generated Go lowering. |
|
front
Package front turns type-checked Go into the typed IR, or into positioned rejections.
|
Package front turns type-checked Go into the typed IR, or into positioned rejections. |
|
intrin
Package intrin resolves an intrinsic by object identity.
|
Package intrin resolves an intrinsic by object identity. |
|
ir
Package ir is the typed structured IR every target is emitted from.
|
Package ir is the typed structured IR every target is emitted from. |
|
std140
Package std140 lays out a Go struct the way a uniform block is read.
|
Package std140 lays out a Go struct the way a uniform block is read. |
|
uniform
Package uniform decides which values are equal across a workgroup.
|
Package uniform decides which values are equal across a workgroup. |
|
Package metal is the Metal backend.
|
Package metal is the Metal backend. |
|
Package mslabi is the buffer numbering the MSL emitter writes and the Metal backend binds against.
|
Package mslabi is the buffer numbering the MSL emitter writes and the Metal backend binds against. |
|
Package mtl is the Objective-C shim the Metal backend is built on.
|
Package mtl is the Objective-C shim the Metal backend is built on. |
|
Package raster is the fixed-function half of the CPU reference rasterizer.
|
Package raster is the fixed-function half of the CPU reference rasterizer. |
|
Package testkernels is the kernel corpus the compiler is developed against.
|
Package testkernels is the kernel corpus the compiler is developed against. |
Click to show internal directories.
Click to hide internal directories.