Skip to documentation
SLOP

tiny.gpu.DTypeSet

Reference tiny.gpu DTypeSet

Defined in contract.

API (5)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callscontractDTypeSet
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/gpu/src/contract.zig:576

zig
pub const DTypeSet = struct {    bits: u64 = 0,    pub fn init(values: []const DType) DTypeSet {        var set: DTypeSet = .{};        for (values) |value| set.insert(value);        return set;    }    pub fn insert(self: *DTypeSet, value: DType) void {        self.bits |= bitForDType(value);    }    pub fn contains(self: DTypeSet, value: DType) bool {        return (self.bits & bitForDType(value)) != 0;    }    pub fn containsAll(self: DTypeSet, required: DTypeSet) bool {        return (self.bits & required.bits) == required.bits;    }};

Source: lib/gpu/src/root.zig:75

zig
pub const DTypeSet = contract.DTypeSet;
Called byCallsBackendCapabilitiessupportsDTypeprivate sourcelib.gpu.src.contractbitForDTypeDTypeSetcontains
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callsBackendCapabilitiesvalidateCompileRequestDTypeSetcontainsAll
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsprivate sourcelib.gpu.src.contractfakeQueryCapabilitiestest sourcelib.gpu.src.contracttest: capabilities record accelerator...test sourcelib.gpu.src.contracttest: capabilities validate buffer al...test sourcelib.gpu.src.contracttest: capabilities validate compile r...test sourcelib.gpu.src.contracttest: createArtifact validates reques...test sourcelib.gpu.src.contracttest: native cpu capabilities validat...DTypeSetinsertDTypeSetinit
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsDTypeSetinitprivate sourcelib.gpu.src.contractbitForDTypeDTypeSetinsert
Static calls · unresolved targets: 0 · external targets: 0.

Audit

Definitions5
Public names10
Members1
Version26.7.0
Revisiondaab053ee433