tiny.accy.choir.semantic
Defined in choir.
API (76)
Actions
Public operations.
Builder.beginFunctionBuilder.beginFunctionAtBuilder.deinitBuilder.finishBuilder.initBuilder.initAtBuilder.initBorrowingBuilder.initBorrowingAtBuilder.tensorFunctionBuilder.absFunctionBuilder.activationFunctionBuilder.addFunctionBuilder.atan2FunctionBuilder.beginIterateFunctionBuilder.broadcastFunctionBuilder.broadcastInDimFunctionBuilder.compareFunctionBuilder.concatenateFunctionBuilder.constantFunctionBuilder.convertFunctionBuilder.cosFunctionBuilder.cumsumFunctionBuilder.divFunctionBuilder.dotGeneralFunctionBuilder.einsumFunctionBuilder.expFunctionBuilder.finishFunctionBuilder.floorFunctionBuilder.gatherFunctionBuilder.iotaFunctionBuilder.kernelCallFunctionBuilder.logFunctionBuilder.maxFunctionBuilder.minFunctionBuilder.mulFunctionBuilder.negFunctionBuilder.padFunctionBuilder.parameterFunctionBuilder.powFunctionBuilder.reduceFunctionBuilder.reshapeFunctionBuilder.return_FunctionBuilder.roundFunctionBuilder.scatterFunctionBuilder.scatterAddFunctionBuilder.selectFunctionBuilder.setLocationFunctionBuilder.sinFunctionBuilder.sliceFunctionBuilder.sparseCrossEntropyFunctionBuilder.sqrtFunctionBuilder.subFunctionBuilder.tanFunctionBuilder.tanhFunctionBuilder.transposeFunctionBuilder.truncIterateBuilder.carryIterateBuilder.innerIterateBuilder.resultIterateBuilder.yield_SemanticModule.captureSemanticModule.contextSemanticModule.deinitSemanticModule.fingerprintSemanticModule.verifybuildSemanticContext
Types and contracts
Public types and contracts.
ActivationKindBuilderBuilder.ContextLimitsCompareDirectionFunctionBuilderIterateBuilderKernelCallOptionsKernelOperandEffectSemanticModule
Values and defaults
Public values and defaults.
Source
Source: lib/accy/src/choir/root.zig:7
zig
pub const semantic = @import("semantic.zig");Source: lib/accy/src/choir/semantic.zig
zig
const std = @import("std");const choir_abi = @import("choir_abi");const choir = @import("choir");const dialect_mod = @import("dialect.zig");const semantics_mod = @import("semantics.zig");const ir = choir.ir;const dialects = choir.dialects;const AccyDialect = dialect_mod.AccyDialect;pub const product_name = "accy.semantic";pub const ActivationKind = semantics_mod.ActivationKind;pub const CompareDirection = semantics_mod.CompareDirection;pub const KernelOperandEffect = semantics_mod.KernelOperandEffect;pub const KernelCallOptions = struct { target: []const u8, version: u32 = 1, has_side_effects: bool = false, operand_effects: []const KernelOperandEffect, result_aliases: []const ?usize,};pub const SemanticModule = struct { allocator: std.mem.Allocator, ctx: *ir.Context, owns_ctx: bool, choir_module: *ir.Operation, live: bool = true, pub fn context(self: *SemanticModule) *ir.Context { return self.ctx; } pub fn deinit(self: *SemanticModule) void { if (self.live) { self.choir_module.erase(); if (self.owns_ctx) { self.ctx.deinit(self.allocator); self.allocator.destroy(self.ctx); } self.live = false; } const allocator = self.allocator; allocator.destroy(self); } pub fn verify(self: *SemanticModule) !void { try ir.verifyOperation(self.choir_module, ir.verify.default_options); } pub fn fingerprint(self: *SemanticModule, allocator: std.mem.Allocator) !choir.product.incremental.Fingerprint { return try choir.operationFingerprint(allocator, self.choir_module); } pub fn capture( self: *SemanticModule, builder: *choir.product.revision.Builder, comptime configuration: choir.product.operation.Configuration, ) !void { try choir.product.operation.capture( builder, &.{.{ .operation = self.choir_module }}, &@import("root.zig").publication.irRecord(.semantic), &.{}, configuration, ); }};pub const Builder = struct { module: ?*SemanticModule, location: ir.Location, pub const ContextLimits = ir.Context.Limits; pub fn init( allocator: std.mem.Allocator, context_limits: ContextLimits, ) !Builder { return try initAt(allocator, context_limits, ir.Location.getUnknown()); } pub fn initAt( allocator: std.mem.Allocator, context_limits: ContextLimits, location: ir.Location, ) !Builder { const ctx = try allocator.create(ir.Context); errdefer allocator.destroy(ctx); ctx.* = try buildSemanticContext(allocator, context_limits); errdefer ctx.deinit(allocator); return try initIn(allocator, ctx, true, location); } pub fn initBorrowing(allocator: std.mem.Allocator, ctx: *ir.Context) !Builder { return try initBorrowingAt(allocator, ctx, ir.Location.getUnknown()); } pub fn initBorrowingAt(allocator: std.mem.Allocator, ctx: *ir.Context, location: ir.Location) !Builder { return try initIn(allocator, ctx, false, location); } fn initIn(allocator: std.mem.Allocator, ctx: *ir.Context, owns_ctx: bool, location: ir.Location) !Builder { const module = try allocator.create(SemanticModule); errdefer allocator.destroy(module); module.* = .{ .allocator = allocator, .ctx = ctx, .owns_ctx = owns_ctx, .choir_module = undefined, }; const choir_module = try dialects.BuiltinDialect.ModuleOp.create(module.ctx, location); module.choir_module = choir_module.op; return .{ .module = module, .location = location }; } pub fn deinit(self: *Builder) void { if (self.module) |module| { module.deinit(); self.module = null; } } pub fn tensor(self: *Builder, dtype: choir_abi.DType, dims: []const i64) !ir.Type { return try dialect_mod.accyTensorType(self.context(), dtype, dims); } pub fn beginFunction( self: *Builder, name: []const u8, param_types: []const ir.Type, result_types: []const ir.Type, ) !FunctionBuilder { return try self.beginFunctionAt(name, param_types, result_types, self.location); } pub fn beginFunctionAt( self: *Builder, name: []const u8, param_types: []const ir.Type, result_types: []const ir.Type, location: ir.Location, ) !FunctionBuilder { const module = self.module orelse return error.BuilderFinished; const func = try dialects.FuncDialect.FuncOp.create( module.ctx, location, name, param_types, result_types, ); errdefer if (func.op.getBlock() == null) func.op.erase(); try bodyBlock(module.choir_module).addOperation(func.op); return .{ .ctx = module.ctx, .entry = func.getEntryBlock(), .result_types = result_types, .location = location, }; } pub fn finish(self: *Builder) !*SemanticModule { const module = self.module orelse return error.BuilderFinished; try module.verify(); self.module = null; return module; } fn context(self: *Builder) *ir.Context { return (self.module orelse unreachable).ctx; }};pub const IterateBuilder = struct { op: AccyDialect.IterateOp, body: FunctionBuilder, pub fn carry(self: *IterateBuilder, idx: usize) *ir.Value { return self.body.parameter(idx); } pub fn inner(self: *IterateBuilder) *FunctionBuilder { return &self.body; } pub fn yield_(self: *IterateBuilder, predicate: *ir.Value, carries: []const *ir.Value) !void { if (self.body.terminated) return error.AlreadyTerminated; errdefer self.op.op.erase(); const yield_op = try AccyDialect.IterateYieldOp.create(self.body.ctx, self.body.location, predicate, carries); try self.body.insert(yield_op.op); self.body.terminated = true; try verifyInsertedAccyOp(self.op.op); } pub fn result(self: *IterateBuilder, idx: usize) *ir.Value { return self.op.getResult(idx).?; }};pub const FunctionBuilder = struct { ctx: *ir.Context, entry: *ir.Block, result_types: []const ir.Type, location: ir.Location, terminated: bool = false, pub fn setLocation(self: *FunctionBuilder, location: ir.Location) void { self.location = location; } pub fn parameter(self: *FunctionBuilder, idx: usize) *ir.Value { return self.entry.arguments.items[idx]; } pub fn constant(self: *FunctionBuilder, result_type: ir.Type, bytes: []const u8) !*ir.Value { const op = try AccyDialect.ConstantOp.create(self.ctx, self.location, bytes, result_type); try self.insert(op.op); return op.getResult(); } pub fn iota(self: *FunctionBuilder, result_type: ir.Type, axis: u32) !*ir.Value { const op = try AccyDialect.IotaOp.create(self.ctx, self.location, result_type, @intCast(axis)); try self.insert(op.op); return op.getResult(); } pub fn add(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value) !*ir.Value { const op = try AccyDialect.AddOp.create(self.ctx, self.location, lhs, rhs); try self.insert(op.op); return op.getResult(); } pub fn sub(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value) !*ir.Value { const op = try AccyDialect.SubOp.create(self.ctx, self.location, lhs, rhs); try self.insert(op.op); return op.getResult(); } pub fn mul(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value) !*ir.Value { const op = try AccyDialect.MulOp.create(self.ctx, self.location, lhs, rhs); try self.insert(op.op); return op.getResult(); } pub fn div(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value) !*ir.Value { const op = try AccyDialect.DivOp.create(self.ctx, self.location, lhs, rhs); try self.insert(op.op); return op.getResult(); } pub fn max(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value) !*ir.Value { const op = try AccyDialect.MaxOp.create(self.ctx, self.location, lhs, rhs); try self.insert(op.op); return op.getResult(); } pub fn min(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value) !*ir.Value { const op = try AccyDialect.MinOp.create(self.ctx, self.location, lhs, rhs); try self.insert(op.op); return op.getResult(); } pub fn neg(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.NegOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn abs(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.AbsOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn exp(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.ExpOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn log(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.LogOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn sqrt(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.SqrtOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn tanh(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.TanhOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn activation(self: *FunctionBuilder, input: *ir.Value, kind: ActivationKind) !*ir.Value { const op = try AccyDialect.ActivationOp.create(self.ctx, self.location, input, input.type, kind); try self.insert(op.op); return op.getResult(); } pub fn compare(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value, result_type: ir.Type, direction: CompareDirection) !*ir.Value { const op = try AccyDialect.CompareOp.create(self.ctx, self.location, lhs, rhs, result_type, @tagName(direction)); try self.insert(op.op); return op.getResult(); } pub fn convert(self: *FunctionBuilder, input: *ir.Value, result_type: ir.Type, target_dtype: choir_abi.DType) !*ir.Value { const op = try AccyDialect.ConvertOp.create(self.ctx, self.location, input, result_type, @tagName(target_dtype)); try self.insert(op.op); return op.getResult(); } pub fn select(self: *FunctionBuilder, condition: *ir.Value, on_true: *ir.Value, on_false: *ir.Value) !*ir.Value { const op = try AccyDialect.SelectOp.create(self.ctx, self.location, condition, on_true, on_false); try self.insert(op.op); return op.getResult(); } pub fn sin(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.SinOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn cos(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.CosOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn tan(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.TanOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn floor(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.FloorOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn round(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.RoundOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn trunc(self: *FunctionBuilder, input: *ir.Value) !*ir.Value { const op = try AccyDialect.TruncOp.create(self.ctx, self.location, input); try self.insert(op.op); return op.getResult(); } pub fn pow(self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value) !*ir.Value { const op = try AccyDialect.PowOp.create(self.ctx, self.location, lhs, rhs); try self.insert(op.op); return op.getResult(); } pub fn atan2(self: *FunctionBuilder, y: *ir.Value, x: *ir.Value) !*ir.Value { const op = try AccyDialect.Atan2Op.create(self.ctx, self.location, y, x); try self.insert(op.op); return op.getResult(); } pub fn broadcast(self: *FunctionBuilder, input: *ir.Value, result_type: ir.Type, sizes: []const i64) !*ir.Value { const op = try AccyDialect.BroadcastOp.create(self.ctx, self.location, input, result_type, sizes); try self.insert(op.op); return op.getResult(); } pub fn broadcastInDim( self: *FunctionBuilder, input: *ir.Value, result_type: ir.Type, result_shape: []const i64, broadcast_dims: []const i64, ) !*ir.Value { const op = try AccyDialect.BroadcastInDimOp.create( self.ctx, self.location, input, result_type, broadcast_dims, result_shape, ); try self.insert(op.op); return op.getResult(); } pub fn reshape(self: *FunctionBuilder, input: *ir.Value, result_type: ir.Type, new_shape: []const i64) !*ir.Value { const op = try AccyDialect.ReshapeOp.create(self.ctx, self.location, input, result_type, new_shape); try self.insert(op.op); return op.getResult(); } pub fn transpose(self: *FunctionBuilder, input: *ir.Value, result_type: ir.Type, permutation: []const i64) !*ir.Value { const op = try AccyDialect.TransposeOp.create(self.ctx, self.location, input, result_type, permutation); try self.insert(op.op); return op.getResult(); } pub fn slice( self: *FunctionBuilder, input: *ir.Value, result_type: ir.Type, starts: []const i64, limits: []const i64, strides: []const i64, ) !*ir.Value { const op = try AccyDialect.SliceOp.create( self.ctx, self.location, input, result_type, starts, limits, strides, ); try self.insert(op.op); return op.getResult(); } pub fn concatenate( self: *FunctionBuilder, operands: []const *ir.Value, result_type: ir.Type, dimension: i64, ) !*ir.Value { const op = try AccyDialect.ConcatenateOp.create(self.ctx, self.location, operands, result_type, dimension); try self.insert(op.op); return op.getResult(); } pub fn kernelCall( self: *FunctionBuilder, operands: []const *ir.Value, result_types: []const ir.Type, options: KernelCallOptions, ) !AccyDialect.KernelCallOp { const op = try AccyDialect.KernelCallOp.create( self.ctx, self.location, operands, result_types, options.target, options.version, options.has_side_effects, options.operand_effects, options.result_aliases, ); try self.insert(op.op); return op; } pub fn dotGeneral( self: *FunctionBuilder, lhs: *ir.Value, rhs: *ir.Value, result_type: ir.Type, contracting_lhs: []const i64, contracting_rhs: []const i64, batching_lhs: []const i64, batching_rhs: []const i64, ) !*ir.Value { const op = try AccyDialect.DotGeneralOp.create( self.ctx, self.location, lhs, rhs, result_type, batching_lhs, batching_rhs, contracting_lhs, contracting_rhs, ); try self.insert(op.op); return op.getResult(); } pub fn einsum( self: *FunctionBuilder, operands: []const *ir.Value, result_type: ir.Type, equation: []const u8, ) !*ir.Value { const op = try AccyDialect.EinsumOp.create( self.ctx, self.location, operands, result_type, equation, ); try self.insert(op.op); return op.getResult(); } pub fn reduce( self: *FunctionBuilder, input: *ir.Value, init: *ir.Value, result_type: ir.Type, reducer_kind: []const u8, dimensions: []const i64, ) !*ir.Value { const op = try AccyDialect.ReduceOp.create( self.ctx, self.location, input, init, result_type, reducer_kind, dimensions, ); try self.insert(op.op); return op.getResult(); } pub fn gather( self: *FunctionBuilder, input: *ir.Value, indices: *ir.Value, result_type: ir.Type, axis: i64, ) !*ir.Value { const op = try AccyDialect.GatherOp.create(self.ctx, self.location, input, indices, result_type, axis); try self.insert(op.op); return op.getResult(); } pub fn scatter( self: *FunctionBuilder, input: *ir.Value, indices: *ir.Value, updates: *ir.Value, result_type: ir.Type, axis: i64, ) !*ir.Value { const op = try AccyDialect.ScatterOp.create(self.ctx, self.location, input, indices, updates, result_type, axis); try self.insert(op.op); return op.getResult(); } pub fn scatterAdd( self: *FunctionBuilder, input: *ir.Value, indices: *ir.Value, updates: *ir.Value, result_type: ir.Type, axis: i64, ) !*ir.Value { const op = try AccyDialect.ScatterAddOp.create(self.ctx, self.location, input, indices, updates, result_type, axis); try self.insert(op.op); return op.getResult(); } pub fn sparseCrossEntropy( self: *FunctionBuilder, logits: *ir.Value, targets: *ir.Value, result_type: ir.Type, ) !*ir.Value { const op = try AccyDialect.SparseCrossEntropyOp.create(self.ctx, self.location, logits, targets, result_type); try self.insert(op.op); return op.getResult(); } pub fn pad( self: *FunctionBuilder, input: *ir.Value, padding_value: *ir.Value, result_type: ir.Type, edge_low: []const i64, edge_high: []const i64, interior: []const i64, ) !*ir.Value { const op = try AccyDialect.PadOp.create( self.ctx, self.location, input, padding_value, result_type, edge_low, edge_high, interior, ); try self.insert(op.op); return op.getResult(); } pub fn cumsum(self: *FunctionBuilder, input: *ir.Value, result_type: ir.Type, axis: i64) !*ir.Value { const op = try AccyDialect.CumsumOp.create(self.ctx, self.location, input, result_type, axis); try self.insert(op.op); return op.getResult(); } pub fn beginIterate(self: *FunctionBuilder, carries: []const *ir.Value, max_iters: i64) !IterateBuilder { if (self.terminated) return error.AlreadyTerminated; const op = try AccyDialect.IterateOp.create(self.ctx, self.location, carries, max_iters); errdefer if (op.op.getBlock() == null) op.op.erase(); const block = op.bodyBlock() orelse return error.BuilderFinished; try self.entry.addOperation(op.op); return .{ .op = op, .body = .{ .ctx = self.ctx, .entry = block, .result_types = &.{}, .location = self.location, }, }; } pub fn return_(self: *FunctionBuilder, values: []const *ir.Value) !void { if (self.terminated) return error.AlreadyTerminated; if (values.len != self.result_types.len) return error.ResultCountMismatch; for (values, self.result_types) |value, expected| { if (!value.type.eql(expected)) return error.ResultTypeMismatch; } const op = try dialects.FuncDialect.ReturnOp.create(self.ctx, self.location, values); try self.insert(op.op); self.terminated = true; } pub fn finish(self: *FunctionBuilder) !void { if (!self.terminated) return error.MissingTerminator; } fn insert(self: *FunctionBuilder, op: *ir.Operation) !void { std.debug.assert(op.getBlock() == null); errdefer if (op.getBlock() == null) op.erase(); if (self.terminated) return error.AlreadyTerminated; try verifyInsertedAccyOp(op); try self.entry.addOperation(op); }};fn verifyInsertedAccyOp(op: *ir.Operation) !void { if (std.mem.startsWith(u8, op.name.name, "accy.")) { try ir.verifyOperation(op, .{ .recursive = false }); }}pub fn buildSemanticContext( allocator: std.mem.Allocator, context_limits: ir.Context.Limits,) !ir.Context { return try choir.compiler.initContext(allocator, .{ .context_limits = context_limits, .packages = &.{dialect_mod.accy_package_extension}, .preload_dialects = &.{ "builtin", "arith", "memref", "scf", "func", "accy", }, });}fn bodyBlock(module: *ir.Operation) *ir.Block { return module.getRegion(0).?.getEntryBlock().?;}const SemanticResourceCounts = struct { operations: usize, fn capture(ctx: *const ir.Context) SemanticResourceCounts { return .{ .operations = ctx.operationCount(), }; } fn expectEqual(self: SemanticResourceCounts, ctx: *const ir.Context) !void { try std.testing.expectEqual(self.operations, ctx.operationCount()); }};test "semantic builder emits verified Accy Choir module" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const ty = try builder.tensor(.f32, &.{4}); var function = try builder.beginFunction("semantic_add", &.{ ty, ty }, &.{ty}); const sum = try function.add(function.parameter(0), function.parameter(1)); try function.return_(&.{sum}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try std.testing.expectEqualStrings(product_name, "accy.semantic"); try std.testing.expect(module.context().isDialectLoaded("accy")); try std.testing.expect(module.context().isDialectLoaded("func")); try module.verify(); try std.testing.expect(try module.fingerprint(allocator) != 0);}test "semantic builder borrows a reusable compiler context" { const allocator = std.testing.allocator; var ctx = try buildSemanticContext(allocator, ir.Context.Limits.testing); defer ctx.deinit(allocator); const baseline = SemanticResourceCounts.capture(&ctx); var abandoned_builder = try Builder.initBorrowing(allocator, &ctx); errdefer abandoned_builder.deinit(); try std.testing.expect(ctx.operationCount() > baseline.operations); abandoned_builder.deinit(); try baseline.expectEqual(&ctx); var abandoned_iterate_builder = try Builder.initBorrowing(allocator, &ctx); errdefer abandoned_iterate_builder.deinit(); const abandoned_type = try abandoned_iterate_builder.tensor(.i1, &.{4}); var abandoned_function = try abandoned_iterate_builder.beginFunction( "borrowed_abandoned_iterate", &.{abandoned_type}, &.{abandoned_type}, ); const abandoned_iterate = try abandoned_function.beginIterate(&.{abandoned_function.parameter(0)}, 4); _ = abandoned_iterate; abandoned_iterate_builder.deinit(); try baseline.expectEqual(&ctx); var first_builder = try Builder.initBorrowing(allocator, &ctx); errdefer first_builder.deinit(); const ty = try first_builder.tensor(.f32, &.{4}); var first_function = try first_builder.beginFunction("borrowed_first", &.{ty}, &.{ty}); try first_function.return_(&.{first_function.parameter(0)}); try first_function.finish(); const first_module = try first_builder.finish(); var first_module_owned = true; defer if (first_module_owned) first_module.deinit(); try std.testing.expect(!first_module.owns_ctx); first_module.deinit(); first_module_owned = false; try baseline.expectEqual(&ctx); var second_builder = try Builder.initBorrowing(allocator, &ctx); errdefer second_builder.deinit(); const second_ty = try second_builder.tensor(.i1, &.{4}); var second_function = try second_builder.beginFunction("borrowed_second", &.{second_ty}, &.{second_ty}); var second_iterate = try second_function.beginIterate(&.{second_function.parameter(0)}, 4); try second_iterate.yield_(second_iterate.carry(0), &.{second_iterate.carry(0)}); try second_function.return_(&.{second_iterate.result(0)}); try second_function.finish(); const second_module = try second_builder.finish(); var second_module_owned = true; defer if (second_module_owned) second_module.deinit(); try second_module.verify(); try std.testing.expect(ctx.isDialectLoaded("accy")); try std.testing.expect(ctx.isDialectLoaded("func")); second_module.deinit(); second_module_owned = false; try baseline.expectEqual(&ctx);}test "semantic builder erases operations rejected before insertion" { const allocator = std.testing.allocator; var ctx = try buildSemanticContext(allocator, ir.Context.Limits.testing); defer ctx.deinit(allocator); const baseline = SemanticResourceCounts.capture(&ctx); var builder = try Builder.initBorrowing(allocator, &ctx); defer builder.deinit(); const narrow = try builder.tensor(.f32, &.{4}); const wide = try builder.tensor(.f32, &.{8}); var function = try builder.beginFunction("borrowed_rejected_op", &.{ narrow, wide }, &.{narrow}); const before_rejection = SemanticResourceCounts.capture(&ctx); if (function.add(function.parameter(0), function.parameter(1))) |_| { return error.TestExpectedError; } else |_| {} try before_rejection.expectEqual(&ctx); try function.return_(&.{function.parameter(0)}); try function.finish(); { const module = try builder.finish(); defer module.deinit(); try module.verify(); } try baseline.expectEqual(&ctx);}fn checkBorrowedBuilderAllocationFailures(allocator: std.mem.Allocator) !void { var ctx = try buildSemanticContext(allocator, ir.Context.Limits.testing); defer ctx.deinit(allocator); const baseline = SemanticResourceCounts.capture(&ctx); defer baseline.expectEqual(&ctx) catch unreachable; var builder = try Builder.initBorrowing(allocator, &ctx); defer builder.deinit(); const ty = try builder.tensor(.f32, &.{4}); var function = try builder.beginFunction("borrowed_allocation_failure", &.{ ty, ty }, &.{ty}); const sum = try function.add(function.parameter(0), function.parameter(1)); try function.return_(&.{sum}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "borrowed semantic builder restores context resources on allocation failure" { try @import("../fixture/root.zig").checkAllAllocationFailures( checkBorrowedBuilderAllocationFailures, .{}, );}test "semantic builder preserves explicit source locations" { const allocator = std.testing.allocator; const module_location = ir.Location.getFile("model.chiclet", 1, 1); const function_location = ir.Location.getFile("model.chiclet", 3, 1); const add_location = ir.Location.getFile("model.chiclet", 4, 7); const return_location = ir.Location.getFile("model.chiclet", 5, 3); var builder = try Builder.initAt(allocator, Builder.ContextLimits.testing, module_location); errdefer builder.deinit(); const ty = try builder.tensor(.f32, &.{8}); var function = try builder.beginFunctionAt( "located_add", &.{ ty, ty }, &.{ty}, function_location, ); function.setLocation(add_location); const sum = try function.add(function.parameter(0), function.parameter(1)); const add_op: *ir.Operation = @ptrCast(@alignCast(sum.getDefiningOp().?)); function.setLocation(return_location); try function.return_(&.{sum}); const return_op: *ir.Operation = @ptrCast(@alignCast(function.entry.operations.tail.?)); try function.finish(); const module = try builder.finish(); defer module.deinit(); var module_operations = bodyBlock(module.choir_module).getOperations(); const function_op = module_operations.next() orelse return error.TestExpectedResult; try std.testing.expect(module.choir_module.location.eql(module_location)); try std.testing.expect(function_op.location.eql(function_location)); try std.testing.expect(add_op.location.eql(add_location)); try std.testing.expect(return_op.location.eql(return_location));}test "semantic builder exposes div operation" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const ty = try builder.tensor(.f32, &.{4}); var function = try builder.beginFunction("semantic_div", &.{ ty, ty }, &.{ty}); const quotient = try function.div(function.parameter(0), function.parameter(1)); try function.return_(&.{quotient}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "semantic builder exposes exp operation" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const ty = try builder.tensor(.f32, &.{4}); var function = try builder.beginFunction("semantic_exp", &.{ty}, &.{ty}); const out = try function.exp(function.parameter(0)); try function.return_(&.{out}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "semantic builder exposes wider elementwise math operations" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const ty = try builder.tensor(.f32, &.{4}); var function = try builder.beginFunction("semantic_wide_elementwise", &.{ ty, ty }, &.{ty}); const lo = try function.min(function.parameter(0), function.parameter(1)); const hi = try function.max(function.parameter(0), function.parameter(1)); const delta = try function.sub(hi, lo); const magnitude = try function.abs(delta); const root = try function.sqrt(magnitude); const logarithm = try function.log(root); const sine = try function.sin(logarithm); const cosine = try function.cos(sine); const tangent = try function.tan(cosine); const powered = try function.pow(tangent, root); const quadrant = try function.atan2(powered, delta); try function.return_(&.{quadrant}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "semantic builder exposes activation operation" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const ty = try builder.tensor(.f32, &.{8}); var function = try builder.beginFunction("semantic_activation", &.{ty}, &.{ty}); const out = try function.activation(function.parameter(0), .silu); try function.return_(&.{out}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "semantic builder exposes einsum operation" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const lhs_ty = try builder.tensor(.f32, &.{ 4, 8 }); const rhs_ty = try builder.tensor(.f32, &.{ 8, 16 }); const out_ty = try builder.tensor(.f32, &.{ 4, 16 }); var function = try builder.beginFunction("semantic_einsum", &.{ lhs_ty, rhs_ty }, &.{out_ty}); const out = try function.einsum(&.{ function.parameter(0), function.parameter(1) }, out_ty, "ik,kj->ij"); try function.return_(&.{out}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "semantic builder exposes kernel_call operation" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const ty = try builder.tensor(.f32, &.{4}); var function = try builder.beginFunction("semantic_kernel_call", &.{ty}, &.{ty}); const call = try function.kernelCall( &.{function.parameter(0)}, &.{ty}, .{ .target = "scale_f32", .operand_effects = &.{.none}, .result_aliases = &.{null}, }, ); try function.return_(&.{call.getResult(0).?}); try function.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "function builder emits compare convert and select operations" { var builder = try Builder.init(std.testing.allocator, Builder.ContextLimits.testing); errdefer builder.deinit(); const vec_ty = try builder.tensor(.f32, &.{8}); const pred_ty = try builder.tensor(.i1, &.{8}); const int_ty = try builder.tensor(.i32, &.{8}); var fb = try builder.beginFunction("semantic_compare_convert_select", &.{ vec_ty, vec_ty }, &.{int_ty}); const pred = try fb.compare(fb.parameter(0), fb.parameter(1), pred_ty, .lt); const chosen = try fb.select(pred, fb.parameter(0), fb.parameter(1)); const out = try fb.convert(chosen, int_ty, .i32); try fb.return_(&.{out}); try fb.finish(); const module = try builder.finish(); defer module.deinit(); try module.verify();}test "semantic builder rejects shape-mismatched elementwise misuse at call site" { var builder = try Builder.init(std.testing.allocator, Builder.ContextLimits.testing); defer builder.deinit(); const narrow_ty = try builder.tensor(.f32, &.{4}); const wide_ty = try builder.tensor(.f32, &.{8}); var fb = try builder.beginFunction("semantic_misuse_shape", &.{ narrow_ty, wide_ty }, &.{narrow_ty}); try std.testing.expectError(error.ShapeMismatch, fb.add(fb.parameter(0), fb.parameter(1)));}test "semantic builder rejects dtype-mismatched elementwise misuse at call site" { var builder = try Builder.init(std.testing.allocator, Builder.ContextLimits.testing); defer builder.deinit(); const f32_ty = try builder.tensor(.f32, &.{4}); const i32_ty = try builder.tensor(.i32, &.{4}); var fb = try builder.beginFunction("semantic_misuse_dtype", &.{ f32_ty, i32_ty }, &.{f32_ty}); try std.testing.expectError(error.DTypeMismatch, fb.add(fb.parameter(0), fb.parameter(1)));}test "semantic builder rejects non-boolean select predicates at call site" { var builder = try Builder.init(std.testing.allocator, Builder.ContextLimits.testing); defer builder.deinit(); const vec_ty = try builder.tensor(.f32, &.{4}); const pred_wrong_ty = try builder.tensor(.i32, &.{4}); var fb = try builder.beginFunction("semantic_misuse_select", &.{ vec_ty, pred_wrong_ty }, &.{vec_ty}); try std.testing.expectError(error.DTypeMismatch, fb.select(fb.parameter(1), fb.parameter(0), fb.parameter(0)));}test "semantic builder rejects mismatched function returns" { const allocator = std.testing.allocator; var builder = try Builder.init(allocator, Builder.ContextLimits.testing); defer builder.deinit(); const input_ty = try builder.tensor(.f32, &.{4}); const result_ty = try builder.tensor(.f32, &.{8}); var function = try builder.beginFunction("bad_return", &.{input_ty}, &.{result_ty}); try std.testing.expectError(error.ResultTypeMismatch, function.return_(&.{function.parameter(0)}));}Complete caller list for choir.SemanticBuilder.beginFunction
191 direct callers.
lib.accy.src.artifact.plan.addChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2969in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.addConstantChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3150in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.deadTemporaryChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3258in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3043in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3067in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.fusedAddMulChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3026in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.kernelCallChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2985in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3092in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceI32ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3111in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceRank2Axis1ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3130in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reshapeChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3009in nearest public ownertiny.accy.artifact.planlib.accy.src.choir.contract.test_contract_module_rejects_non-contract_dialect_operations[function] — test source atlib/accy/src/choir/contract.zig:112in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.contract.test_contract_module_verifies_semantic_Choir_and_exposes_a_stable_fingerprint[function] — test source atlib/accy/src/choir/contract.zig:90in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.dispatch.test_dispatch_module_owns_tensor_product[function] — test source atlib/accy/src/choir/dispatch.zig:60in nearest public ownertiny.accy.choir.dispatchlib.accy.src.choir.gpu.test_kernel_module_owns_memory_product[function] — test source atlib/accy/src/choir/gpu.zig:62in nearest public ownertiny.accy.choir.gpulib.accy.src.choir.memory.test_memory_module_owns_dispatch_product[function] — test source atlib/accy/src/choir/memory.zig:61in nearest public ownertiny.accy.choir.memorylib.accy.src.choir.semantic.test_function_builder_emits_compare_convert_and_select_operations[function] — test source atlib/accy/src/choir/semantic.zig:984in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_emits_verified_Accy_Choir_module[function] — test source atlib/accy/src/choir/semantic.zig:688in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_activation_operation[function] — test source atlib/accy/src/choir/semantic.zig:920in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_div_operation[function] — test source atlib/accy/src/choir/semantic.zig:856in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_einsum_operation[function] — test source atlib/accy/src/choir/semantic.zig:938in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_exp_operation[function] — test source atlib/accy/src/choir/semantic.zig:874in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_kernel_call_operation[function] — test source atlib/accy/src/choir/semantic.zig:958in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_wider_elementwise_math_operations[function] — test source atlib/accy/src/choir/semantic.zig:892in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_dtype-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1010in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_mismatched_function_returns[function] — test source atlib/accy/src/choir/semantic.zig:1028in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_non-boolean_select_predicates_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1019in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_shape-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1001in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.tensor.test_tensor_module_owns_contract_product_and_analysis_cache[function] — test source atlib/accy/src/choir/tensor.zig:64in nearest public ownertiny.accy.choir.tensorlib.accy.src.executable.fixture.addSemanticModule[function] — private source atlib/accy/src/executable/fixture.zig:48in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.addU32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:37in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.aliasedKernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:90in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.constantAddChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:109in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:122in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:141in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.escapedTwoKernelChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:187in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.fusedAddMulChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:59in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.kernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:71in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:161in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceI32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:174in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fragment.familyTuningBlobTestModule[function] — private source atlib/accy/src/executable/fragment.zig:3624in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runDotGeneralNativeCpuFragment[function] — private source atlib/accy/src/executable/fragment.zig:1299in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runKernelCallNativeCpuRuntimeScalarFragment[function] — private source atlib/accy/src/executable/fragment.zig:1512in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.test_Choir_executable_fragment_materializes_i1_outputs_as_single_bytes_on_native_CPU[function] — test source atlib/accy/src/executable/fragment.zig:1367in nearest public ownertiny.accy.executable.fragmentlib.accy.src.preparation.activation.ActivationCase.module[method] — private source atlib/accy/src/preparation/activation.zig:556in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_expands_silu_activation_op_by_default[function] — test source atlib/accy/src/preparation/activation.zig:814in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_falls_back_when_activation_catalog_shape_is_unavailable[function] — test source atlib/accy/src/preparation/activation.zig:866in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_keeps_relu_generic_by_default[function] — test source atlib/accy/src/preparation/activation.zig:840in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_rejects_unavailable_relu_catalog_shape[function] — test source atlib/accy/src/preparation/activation.zig:891in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_gelu_activation_op[function] — test source atlib/accy/src/preparation/activation.zig:790in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_relu[function] — test source atlib/accy/src/preparation/activation.zig:763in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.backend.test_backend_legalization_accepts_static_elementwise_outlined_kernels[function] — test source atlib/accy/src/preparation/backend.zig:361in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_pass_preserves_legal_IR[function] — test source atlib/accy/src/preparation/backend.zig:439in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/backend.zig:395in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.bufferization.pass.checkBufferBoundary[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:949in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.checkBufferChain[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:1077in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_coalesces_aliased_kernel_call_results[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:689in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_elides_fusion-internal_tensor_values[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:642in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_keeps_non-returned_aliased_results_internal[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:738in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:831in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_function_boundary_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:598in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_returned_constants[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:791in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_rejects_aggregate_byte_overflow_before_publishing_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:1031in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.call.test_catalog_call_insertion_emits_descriptor_target_and_default_contract[function] — test source atlib/accy/src/preparation/call.zig:121in nearest public ownertiny.accy.preparation.calllib.accy.src.preparation.canonicalization.accountingBroadcastModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:883in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingDotModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:851in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingIdentityModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:767in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingScanModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:872in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalization_pass_preserves_analyses_when_it_makes_no_changes[function] — test source atlib/accy/src/preparation/canonicalization.zig:670in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_flattens_shared-rhs_batched_dots[function] — test source atlib/accy/src/preparation/canonicalization.zig:694in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_removes_identity_shape_operations[function] — test source atlib/accy/src/preparation/canonicalization.zig:634in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bf16_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:413in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bool_iterate_carries[function] — test source atlib/accy/src/preparation/dtype.zig:470in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_indexing_and_padding_ops[function] — test source atlib/accy/src/preparation/dtype.zig:325in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_kernel_call_contracts[function] — test source atlib/accy/src/preparation/dtype.zig:381in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_key_kernel_call_boundaries[function] — test source atlib/accy/src/preparation/dtype.zig:437in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_static_numeric_lowering_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:276in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:301in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_indexing_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:356in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_rejects_bool_iota_before_lowering[function] — test source atlib/accy/src/preparation/dtype.zig:505in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_key_arithmetic_is_rejected_upstream_by_the_semantic_dialect[function] — test source atlib/accy/src/preparation/dtype.zig:495in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.einsum.EinsumCase.module[method] — private source atlib/accy/src/preparation/einsum.zig:1252in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.dotGeneralTunedModule[function] — private source atlib/accy/src/preparation/einsum.zig:1163in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_accepts_beam_width_options[function] — test source atlib/accy/src/preparation/einsum.zig:1031in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_consults_family_tuning_when_schedule_is_null[function] — test source atlib/accy/src/preparation/einsum.zig:1076in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_attention-shaped_pure_einsum_generic_with_kernel_library[function] — test source atlib/accy/src/preparation/einsum.zig:930in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_heuristic_schedule_on_family_tuning_miss[function] — test source atlib/accy/src/preparation/einsum.zig:1128in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_matrix_product_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:959in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_transpose_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:985in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_preserves_analyses_when_no_einsum_exists[function] — test source atlib/accy/src/preparation/einsum.zig:1010in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_replaces_semantic_einsum_with_planned_contraction[function] — test source atlib/accy/src/preparation/einsum.zig:676in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product[function] — test source atlib/accy/src/preparation/einsum.zig:701in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:728in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_vector_product[function] — test source atlib/accy/src/preparation/einsum.zig:795in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_outer_product[function] — test source atlib/accy/src/preparation/einsum.zig:823in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_dot_product[function] — test source atlib/accy/src/preparation/einsum.zig:903in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_sum_reduction[function] — test source atlib/accy/src/preparation/einsum.zig:877in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_transpose[function] — test source atlib/accy/src/preparation/einsum.zig:851in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_scheduled_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:760in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.folding.foldingFixture[function] — private source atlib/accy/src/preparation/folding.zig:599in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_broadcast_in_dim_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:775in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:812in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_floor,_round,_and_trunc_constants[function] — test source atlib/accy/src/preparation/folding.zig:892in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_i32_neg_constants[function] — test source atlib/accy/src/preparation/folding.zig:853in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_reshape_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:730in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_pass_preserves_analyses_when_no_constants_fold[function] — test source atlib/accy/src/preparation/folding.zig:975in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_scratch_bound_includes_original_payloads_above_the_broadcast_limit[function] — test source atlib/accy/src/preparation/folding.zig:715in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_skips_overflowing_i32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:943in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.fusion.pass.checkFusionChain[function] — private source atlib/accy/src/preparation/fusion/pass.zig:1916in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_reduction_prologues_with_shared_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1693in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_slices_and_pads_as_see-through_members[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1660in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_softmax_as_one_row_pipeline[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1726in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_elides_producer_shared_by_sibling_roots[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1801in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_single-use_elementwise_producer_DAG[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1630in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_straight-line_elementwise_chain[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1600in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_keeps_narrow_softmax_on_sibling_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1764in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_rejects_producer_with_escaping_use[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1830in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.indexing.IndexingCase.module[method] — private source atlib/accy/src/preparation/indexing.zig:615in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.gatherTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1063in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterAddTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1168in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1155in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.kernelization.lowering.builder.test_kernelization_generated_builder_declines_nonsplats_without_losing_valid_literals[function] — test source atlib/accy/src/preparation/kernelization/lowering/builder.zig:733in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.layout.checkLayoutBoundary[function] — private source atlib/accy/src/preparation/layout.zig:583in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/layout.zig:470in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_constant_memory_layouts[function] — test source atlib/accy/src/preparation/layout.zig:385in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_fusion_elisions_without_layouts[function] — test source atlib/accy/src/preparation/layout.zig:431in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_row-major_slot_layouts[function] — test source atlib/accy/src/preparation/layout.zig:334in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.loss.LossCase.module[method] — private source atlib/accy/src/preparation/loss.zig:298in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.loss.sparseCrossEntropyTestModule[function] — private source atlib/accy/src/preparation/loss.zig:507in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.memory.checkMemoryBoundary[function] — private source atlib/accy/src/preparation/memory.zig:752in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.checkMemoryDiagnostic[function] — private source atlib/accy/src/preparation/memory.zig:851in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_aliases_returned_input_and_constant_backing[function] — test source atlib/accy/src/preparation/memory.zig:431in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_broadcast_and_refuses_a_removed_writer_at_its_location[function] — test source atlib/accy/src/preparation/memory.zig:467in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_function_boundary_transfers[function] — test source atlib/accy/src/preparation/memory.zig:378in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/memory.zig:615in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_places_non-returned_constants_in_constant_memory[function] — test source atlib/accy/src/preparation/memory.zig:529in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_records_fusion_elisions_without_assigning_storage[function] — test source atlib/accy/src/preparation/memory.zig:574in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.outlining.pass.checkLeafWalkBoundary[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1098in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.checkSharedLeafWalk[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1161in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1005in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_an_iterate_that_captures_a_function-scope_splat[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1037in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_one_candidate_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/outlining/pass.zig:694in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_parameter_reduce_init_as_input[function] — test source atlib/accy/src/preparation/outlining/pass.zig:845in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_reduction_data_input_without_init_constant[function] — test source atlib/accy/src/preparation/outlining/pass.zig:793in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_semantic_kernel_call_work[function] — test source atlib/accy/src/preparation/outlining/pass.zig:894in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_standalone_elementwise_dependencies[function] — test source atlib/accy/src/preparation/outlining/pass.zig:743in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/outlining/pass.zig:951in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.pipeline.buildSemanticAddModule[function] — private source atlib/accy/src/preparation/pipeline.zig:346in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulModule[function] — private source atlib/accy/src/preparation/pipeline.zig:361in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulSubMaxModule[function] — private source atlib/accy/src/preparation/pipeline.zig:445in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_einsum_operand-local_reductions[function] — test source atlib/accy/src/preparation/pipeline.zig:724in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_three_operand_einsum_contractions[function] — test source atlib/accy/src/preparation/pipeline.zig:752in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_prepareContractJobFromSemanticModule_materializes_normalized_contract_job[function] — test source atlib/accy/src/preparation/pipeline.zig:486in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.saturation.checkSaturationAccounting[function] — private source atlib/accy/src/preparation/saturation.zig:63in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.expectFloatingIdentityRetained[function] — private source atlib/accy/src/preparation/saturation.zig:892in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_convert[function] — test source atlib/accy/src/preparation/saturation.zig:727in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_tensor_shape_operations[function] — test source atlib/accy/src/preparation/saturation.zig:691in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_left_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:857in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_lossless_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:757in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_right_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:822in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_eliminates_duplicate_accy_add_in_one_block[function] — test source atlib/accy/src/preparation/saturation.zig:604in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_keeps_constants_with_different_payload_bytes_distinct[function] — test source atlib/accy/src/preparation/saturation.zig:636in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_pass_preserves_analyses_when_no_duplicate_accy_ops_exist[function] — test source atlib/accy/src/preparation/saturation.zig:667in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_lossy_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:789in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_non-identity_matrix_product_constant[function] — test source atlib/accy/src/preparation/saturation.zig:924in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_permutation_pairs[function] — test source atlib/accy/src/preparation/saturation.zig:963in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_three-dimensional_rotations[function] — test source atlib/accy/src/preparation/saturation.zig:1022in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_leaves_non-inverse_permutations_alone[function] — test source atlib/accy/src/preparation/saturation.zig:995in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.schedule.pass.checkScheduleChain[function] — private source atlib/accy/src/preparation/schedule/pass.zig:1746in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_dot_general_work_for_static_rank-2_matmul[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1075in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_kernel_call_work_with_operand_effects[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1198in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_one_work_item_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/schedule/pass.zig:963in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_reduction_work_for_static_rank-1_reduce[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1139in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_concatenate[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1506in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_iota[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1460in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_pad[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1410in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_slice[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1364in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_transpose[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1318in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_standalone_work_when_fusion_is_rejected[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1022in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_estimates_catalog_kernel_call_reductions[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1262in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_broadcast_source_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1608in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_external_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1554in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1657in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_reports_aggregate_element_overflow_without_caching_a_plan[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1830in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.shape.pass.checkShapeStorage[function] — private source atlib/accy/src/preparation/shape/pass.zig:428in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_analysis_records_accy_tensor_values[function] — test source atlib/accy/src/preparation/shape/pass.zig:326in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_production_accounting_rejects_below_the_exact_charge[function] — test source atlib/accy/src/preparation/shape/pass.zig:465in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_propagation_pass_populates_analysis_without_modification[function] — test source atlib/accy/src/preparation/shape/pass.zig:373in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.test.Fixture.initNames[function] — private source atlib/accy/src/preparation/test.zig:574in nearest public ownerlib.accy.src.preparation.testlib.accy.src.preparation.test.testSource[function] — private source atlib/accy/src/preparation/test.zig:4121in nearest public ownerlib.accy.src.preparation.testlib.accy.src.target.module.test_target_module_owns_kernel_product[function] — test source atlib/accy/src/target/module.zig:79in nearest public ownertiny.accy.target.module
Complete caller list for choir.SemanticBuilder.deinit
211 direct callers.
lib.accy.src.artifact.plan.addChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2969in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.addConstantChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3150in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.deadTemporaryChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3258in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3043in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3067in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.fusedAddMulChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3026in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.kernelCallChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2985in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3092in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceI32ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3111in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceRank2Axis1ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3130in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reshapeChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3009in nearest public ownertiny.accy.artifact.planlib.accy.src.choir.contract.test_contract_module_rejects_non-contract_dialect_operations[function] — test source atlib/accy/src/choir/contract.zig:112in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.contract.test_contract_module_verifies_semantic_Choir_and_exposes_a_stable_fingerprint[function] — test source atlib/accy/src/choir/contract.zig:90in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.dispatch.test_dispatch_module_owns_tensor_product[function] — test source atlib/accy/src/choir/dispatch.zig:60in nearest public ownertiny.accy.choir.dispatchlib.accy.src.choir.gpu.test_kernel_module_owns_memory_product[function] — test source atlib/accy/src/choir/gpu.zig:62in nearest public ownertiny.accy.choir.gpulib.accy.src.choir.memory.test_memory_module_owns_dispatch_product[function] — test source atlib/accy/src/choir/memory.zig:61in nearest public ownertiny.accy.choir.memorylib.accy.src.choir.semantic.test_function_builder_emits_compare_convert_and_select_operations[function] — test source atlib/accy/src/choir/semantic.zig:984in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_emits_verified_Accy_Choir_module[function] — test source atlib/accy/src/choir/semantic.zig:688in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_activation_operation[function] — test source atlib/accy/src/choir/semantic.zig:920in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_div_operation[function] — test source atlib/accy/src/choir/semantic.zig:856in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_einsum_operation[function] — test source atlib/accy/src/choir/semantic.zig:938in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_exp_operation[function] — test source atlib/accy/src/choir/semantic.zig:874in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_kernel_call_operation[function] — test source atlib/accy/src/choir/semantic.zig:958in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_wider_elementwise_math_operations[function] — test source atlib/accy/src/choir/semantic.zig:892in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_dtype-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1010in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_mismatched_function_returns[function] — test source atlib/accy/src/choir/semantic.zig:1028in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_non-boolean_select_predicates_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1019in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_shape-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1001in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.tensor.test_tensor_module_owns_contract_product_and_analysis_cache[function] — test source atlib/accy/src/choir/tensor.zig:64in nearest public ownertiny.accy.choir.tensorlib.accy.src.executable.fixture.addSemanticModule[function] — private source atlib/accy/src/executable/fixture.zig:48in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.addU32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:37in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.aliasedKernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:90in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.constantAddChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:109in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:122in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:141in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.escapedTwoKernelChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:187in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.fusedAddMulChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:59in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.kernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:71in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:161in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceI32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:174in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fragment.familyTuningBlobTestModule[function] — private source atlib/accy/src/executable/fragment.zig:3624in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runDotGeneralNativeCpuFragment[function] — private source atlib/accy/src/executable/fragment.zig:1299in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runKernelCallNativeCpuRuntimeScalarFragment[function] — private source atlib/accy/src/executable/fragment.zig:1512in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.test_Choir_executable_fragment_materializes_i1_outputs_as_single_bytes_on_native_CPU[function] — test source atlib/accy/src/executable/fragment.zig:1367in nearest public ownertiny.accy.executable.fragmentlib.accy.src.preparation.activation.ActivationCase.module[method] — private source atlib/accy/src/preparation/activation.zig:556in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_expands_silu_activation_op_by_default[function] — test source atlib/accy/src/preparation/activation.zig:814in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_falls_back_when_activation_catalog_shape_is_unavailable[function] — test source atlib/accy/src/preparation/activation.zig:866in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_keeps_relu_generic_by_default[function] — test source atlib/accy/src/preparation/activation.zig:840in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_rejects_unavailable_relu_catalog_shape[function] — test source atlib/accy/src/preparation/activation.zig:891in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_gelu_activation_op[function] — test source atlib/accy/src/preparation/activation.zig:790in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_relu[function] — test source atlib/accy/src/preparation/activation.zig:763in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.backend.checkBackendBytes[function] — private source atlib/accy/src/preparation/backend.zig:602in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_accepts_static_elementwise_outlined_kernels[function] — test source atlib/accy/src/preparation/backend.zig:361in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_enforces_its_pass_allowance_and_terminal_retry[function] — test source atlib/accy/src/preparation/backend.zig:836in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_pass_preserves_legal_IR[function] — test source atlib/accy/src/preparation/backend.zig:439in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_preserves_target_capability_failure_as_a_distinct_result[function] — test source atlib/accy/src/preparation/backend.zig:726in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_rejects_unmodeled_options_with_cached_dependencies[function] — test source atlib/accy/src/preparation/backend.zig:677in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_retains_slot_failure_distinctions[function] — test source atlib/accy/src/preparation/backend.zig:778in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/backend.zig:395in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_work_contract_covers_growing_output_lists[function] — test source atlib/accy/src/preparation/backend.zig:548in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.bufferization.pass.checkBufferBoundary[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:949in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.checkBufferChain[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:1077in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_coalesces_aliased_kernel_call_results[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:689in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_elides_fusion-internal_tensor_values[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:642in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_keeps_non-returned_aliased_results_internal[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:738in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:831in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_function_boundary_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:598in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_returned_constants[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:791in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_rejects_aggregate_byte_overflow_before_publishing_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:1031in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.call.test_catalog_call_insertion_emits_descriptor_target_and_default_contract[function] — test source atlib/accy/src/preparation/call.zig:121in nearest public ownertiny.accy.preparation.calllib.accy.src.preparation.canonicalization.accountingBroadcastModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:883in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingDotModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:851in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingIdentityModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:767in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingScanModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:872in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalization_pass_preserves_analyses_when_it_makes_no_changes[function] — test source atlib/accy/src/preparation/canonicalization.zig:670in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_flattens_shared-rhs_batched_dots[function] — test source atlib/accy/src/preparation/canonicalization.zig:694in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_removes_identity_shape_operations[function] — test source atlib/accy/src/preparation/canonicalization.zig:634in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bf16_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:413in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bool_iterate_carries[function] — test source atlib/accy/src/preparation/dtype.zig:470in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_indexing_and_padding_ops[function] — test source atlib/accy/src/preparation/dtype.zig:325in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_kernel_call_contracts[function] — test source atlib/accy/src/preparation/dtype.zig:381in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_key_kernel_call_boundaries[function] — test source atlib/accy/src/preparation/dtype.zig:437in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_static_numeric_lowering_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:276in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:301in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_indexing_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:356in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_rejects_bool_iota_before_lowering[function] — test source atlib/accy/src/preparation/dtype.zig:505in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_key_arithmetic_is_rejected_upstream_by_the_semantic_dialect[function] — test source atlib/accy/src/preparation/dtype.zig:495in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.einsum.EinsumCase.module[method] — private source atlib/accy/src/preparation/einsum.zig:1252in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.dotGeneralTunedModule[function] — private source atlib/accy/src/preparation/einsum.zig:1163in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_accepts_beam_width_options[function] — test source atlib/accy/src/preparation/einsum.zig:1031in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_consults_family_tuning_when_schedule_is_null[function] — test source atlib/accy/src/preparation/einsum.zig:1076in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_attention-shaped_pure_einsum_generic_with_kernel_library[function] — test source atlib/accy/src/preparation/einsum.zig:930in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_heuristic_schedule_on_family_tuning_miss[function] — test source atlib/accy/src/preparation/einsum.zig:1128in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_matrix_product_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:959in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_transpose_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:985in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_preserves_analyses_when_no_einsum_exists[function] — test source atlib/accy/src/preparation/einsum.zig:1010in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_replaces_semantic_einsum_with_planned_contraction[function] — test source atlib/accy/src/preparation/einsum.zig:676in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product[function] — test source atlib/accy/src/preparation/einsum.zig:701in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:728in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_vector_product[function] — test source atlib/accy/src/preparation/einsum.zig:795in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_outer_product[function] — test source atlib/accy/src/preparation/einsum.zig:823in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_dot_product[function] — test source atlib/accy/src/preparation/einsum.zig:903in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_sum_reduction[function] — test source atlib/accy/src/preparation/einsum.zig:877in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_transpose[function] — test source atlib/accy/src/preparation/einsum.zig:851in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_scheduled_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:760in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.folding.foldingFixture[function] — private source atlib/accy/src/preparation/folding.zig:599in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_broadcast_in_dim_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:775in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:812in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_floor,_round,_and_trunc_constants[function] — test source atlib/accy/src/preparation/folding.zig:892in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_i32_neg_constants[function] — test source atlib/accy/src/preparation/folding.zig:853in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_reshape_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:730in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_pass_preserves_analyses_when_no_constants_fold[function] — test source atlib/accy/src/preparation/folding.zig:975in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_scratch_bound_includes_original_payloads_above_the_broadcast_limit[function] — test source atlib/accy/src/preparation/folding.zig:715in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_skips_overflowing_i32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:943in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.fusion.pass.checkFusionChain[function] — private source atlib/accy/src/preparation/fusion/pass.zig:1916in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_reduction_prologues_with_shared_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1693in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_slices_and_pads_as_see-through_members[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1660in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_softmax_as_one_row_pipeline[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1726in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_elides_producer_shared_by_sibling_roots[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1801in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_single-use_elementwise_producer_DAG[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1630in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_straight-line_elementwise_chain[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1600in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_keeps_narrow_softmax_on_sibling_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1764in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_rejects_producer_with_escaping_use[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1830in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.indexing.IndexingCase.module[method] — private source atlib/accy/src/preparation/indexing.zig:615in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.gatherTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1063in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterAddTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1168in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1155in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.kernelization.lowering.builder.testDetachedProgram[function] — private source atlib/accy/src/preparation/kernelization/lowering/builder.zig:528in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.testKernelContextHostFailure[function] — private source atlib/accy/src/preparation/kernelization/lowering/builder.zig:704in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.testSplatRefusal[function] — private source atlib/accy/src/preparation/kernelization/lowering/builder.zig:645in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.test_kernelization_generated_builder_declines_nonsplats_without_losing_valid_literals[function] — test source atlib/accy/src/preparation/kernelization/lowering/builder.zig:733in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.test_kernelization_generated_builder_exhaustion_reaches_the_analysis_cache[function] — test source atlib/accy/src/preparation/kernelization/lowering/builder.zig:434in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.elementwise.checkGatherWalkFailure[function] — private source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1504in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.checkOperandWalkStorage[function] — private source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1528in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.checkVectorInputWalk[function] — private source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1472in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.test_kernelization_operand_walk_expands_shared_definitions_once[function] — test source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1427in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.test_kernelization_operand_walk_finds_gathers_beyond_former_depth_and_capacity_limits[function] — test source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1412in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.layout.checkLayoutBoundary[function] — private source atlib/accy/src/preparation/layout.zig:583in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/layout.zig:470in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_constant_memory_layouts[function] — test source atlib/accy/src/preparation/layout.zig:385in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_fusion_elisions_without_layouts[function] — test source atlib/accy/src/preparation/layout.zig:431in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_row-major_slot_layouts[function] — test source atlib/accy/src/preparation/layout.zig:334in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.loss.LossCase.module[method] — private source atlib/accy/src/preparation/loss.zig:298in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.loss.sparseCrossEntropyTestModule[function] — private source atlib/accy/src/preparation/loss.zig:507in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.memory.checkMemoryBoundary[function] — private source atlib/accy/src/preparation/memory.zig:752in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.checkMemoryDiagnostic[function] — private source atlib/accy/src/preparation/memory.zig:851in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_aliases_returned_input_and_constant_backing[function] — test source atlib/accy/src/preparation/memory.zig:431in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_broadcast_and_refuses_a_removed_writer_at_its_location[function] — test source atlib/accy/src/preparation/memory.zig:467in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_function_boundary_transfers[function] — test source atlib/accy/src/preparation/memory.zig:378in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/memory.zig:615in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_places_non-returned_constants_in_constant_memory[function] — test source atlib/accy/src/preparation/memory.zig:529in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_records_fusion_elisions_without_assigning_storage[function] — test source atlib/accy/src/preparation/memory.zig:574in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.outlining.pass.checkLeafWalkBoundary[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1098in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.checkOutlineOptions[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1361in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.checkSharedLeafWalk[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1161in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_accounts_closed_scopes_and_rejects_external_operand_owners[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1410in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_parallel_input_failure_returns_after_workers_are_joined[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1506in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1005in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_an_iterate_that_captures_a_function-scope_splat[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1037in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_one_candidate_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/outlining/pass.zig:694in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_preserves_its_exact_admission_boundary_across_cache_hits[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1456in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_parameter_reduce_init_as_input[function] — test source atlib/accy/src/preparation/outlining/pass.zig:845in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_reduction_data_input_without_init_constant[function] — test source atlib/accy/src/preparation/outlining/pass.zig:793in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_semantic_kernel_call_work[function] — test source atlib/accy/src/preparation/outlining/pass.zig:894in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_standalone_elementwise_dependencies[function] — test source atlib/accy/src/preparation/outlining/pass.zig:743in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/outlining/pass.zig:951in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_work_contract_covers_growing_independent_outputs[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1303in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.pipeline.buildSemanticAddModule[function] — private source atlib/accy/src/preparation/pipeline.zig:346in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulModule[function] — private source atlib/accy/src/preparation/pipeline.zig:361in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulSubMaxModule[function] — private source atlib/accy/src/preparation/pipeline.zig:445in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_einsum_operand-local_reductions[function] — test source atlib/accy/src/preparation/pipeline.zig:724in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_three_operand_einsum_contractions[function] — test source atlib/accy/src/preparation/pipeline.zig:752in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_prepareContractJobFromSemanticModule_materializes_normalized_contract_job[function] — test source atlib/accy/src/preparation/pipeline.zig:486in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.saturation.checkSaturationAccounting[function] — private source atlib/accy/src/preparation/saturation.zig:63in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.expectFloatingIdentityRetained[function] — private source atlib/accy/src/preparation/saturation.zig:892in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_convert[function] — test source atlib/accy/src/preparation/saturation.zig:727in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_tensor_shape_operations[function] — test source atlib/accy/src/preparation/saturation.zig:691in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_left_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:857in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_lossless_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:757in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_right_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:822in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_eliminates_duplicate_accy_add_in_one_block[function] — test source atlib/accy/src/preparation/saturation.zig:604in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_keeps_constants_with_different_payload_bytes_distinct[function] — test source atlib/accy/src/preparation/saturation.zig:636in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_pass_preserves_analyses_when_no_duplicate_accy_ops_exist[function] — test source atlib/accy/src/preparation/saturation.zig:667in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_lossy_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:789in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_non-identity_matrix_product_constant[function] — test source atlib/accy/src/preparation/saturation.zig:924in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_permutation_pairs[function] — test source atlib/accy/src/preparation/saturation.zig:963in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_three-dimensional_rotations[function] — test source atlib/accy/src/preparation/saturation.zig:1022in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_leaves_non-inverse_permutations_alone[function] — test source atlib/accy/src/preparation/saturation.zig:995in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.schedule.pass.checkScheduleChain[function] — private source atlib/accy/src/preparation/schedule/pass.zig:1746in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_dot_general_work_for_static_rank-2_matmul[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1075in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_kernel_call_work_with_operand_effects[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1198in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_one_work_item_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/schedule/pass.zig:963in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_reduction_work_for_static_rank-1_reduce[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1139in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_concatenate[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1506in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_iota[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1460in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_pad[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1410in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_slice[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1364in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_transpose[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1318in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_standalone_work_when_fusion_is_rejected[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1022in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_estimates_catalog_kernel_call_reductions[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1262in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_broadcast_source_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1608in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_external_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1554in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1657in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_reports_aggregate_element_overflow_without_caching_a_plan[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1830in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.shape.pass.checkShapeStorage[function] — private source atlib/accy/src/preparation/shape/pass.zig:428in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_analysis_records_accy_tensor_values[function] — test source atlib/accy/src/preparation/shape/pass.zig:326in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_production_accounting_rejects_below_the_exact_charge[function] — test source atlib/accy/src/preparation/shape/pass.zig:465in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_propagation_pass_populates_analysis_without_modification[function] — test source atlib/accy/src/preparation/shape/pass.zig:373in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.test.Fixture.initNames[function] — private source atlib/accy/src/preparation/test.zig:574in nearest public ownerlib.accy.src.preparation.testlib.accy.src.preparation.test.testSource[function] — private source atlib/accy/src/preparation/test.zig:4121in nearest public ownerlib.accy.src.preparation.testlib.accy.src.target.module.test_target_module_owns_kernel_product[function] — test source atlib/accy/src/target/module.zig:79in nearest public ownertiny.accy.target.module
Complete caller list for choir.SemanticBuilder.finish
185 direct callers.
lib.accy.src.artifact.plan.addChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2969in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.addConstantChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3150in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.deadTemporaryChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3258in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3043in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3067in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.fusedAddMulChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3026in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.kernelCallChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2985in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3092in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceI32ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3111in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceRank2Axis1ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3130in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reshapeChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3009in nearest public ownertiny.accy.artifact.planlib.accy.src.choir.contract.test_contract_module_rejects_non-contract_dialect_operations[function] — test source atlib/accy/src/choir/contract.zig:112in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.contract.test_contract_module_verifies_semantic_Choir_and_exposes_a_stable_fingerprint[function] — test source atlib/accy/src/choir/contract.zig:90in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.dispatch.test_dispatch_module_owns_tensor_product[function] — test source atlib/accy/src/choir/dispatch.zig:60in nearest public ownertiny.accy.choir.dispatchlib.accy.src.choir.gpu.test_kernel_module_owns_memory_product[function] — test source atlib/accy/src/choir/gpu.zig:62in nearest public ownertiny.accy.choir.gpulib.accy.src.choir.memory.test_memory_module_owns_dispatch_product[function] — test source atlib/accy/src/choir/memory.zig:61in nearest public ownertiny.accy.choir.memorylib.accy.src.choir.semantic.test_function_builder_emits_compare_convert_and_select_operations[function] — test source atlib/accy/src/choir/semantic.zig:984in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_emits_verified_Accy_Choir_module[function] — test source atlib/accy/src/choir/semantic.zig:688in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_activation_operation[function] — test source atlib/accy/src/choir/semantic.zig:920in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_div_operation[function] — test source atlib/accy/src/choir/semantic.zig:856in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_einsum_operation[function] — test source atlib/accy/src/choir/semantic.zig:938in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_exp_operation[function] — test source atlib/accy/src/choir/semantic.zig:874in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_kernel_call_operation[function] — test source atlib/accy/src/choir/semantic.zig:958in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_wider_elementwise_math_operations[function] — test source atlib/accy/src/choir/semantic.zig:892in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.tensor.test_tensor_module_owns_contract_product_and_analysis_cache[function] — test source atlib/accy/src/choir/tensor.zig:64in nearest public ownertiny.accy.choir.tensorlib.accy.src.executable.fixture.addSemanticModule[function] — private source atlib/accy/src/executable/fixture.zig:48in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.addU32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:37in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.aliasedKernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:90in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.constantAddChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:109in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:122in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:141in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.escapedTwoKernelChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:187in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.fusedAddMulChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:59in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.kernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:71in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:161in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceI32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:174in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fragment.familyTuningBlobTestModule[function] — private source atlib/accy/src/executable/fragment.zig:3624in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runDotGeneralNativeCpuFragment[function] — private source atlib/accy/src/executable/fragment.zig:1299in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runKernelCallNativeCpuRuntimeScalarFragment[function] — private source atlib/accy/src/executable/fragment.zig:1512in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.test_Choir_executable_fragment_materializes_i1_outputs_as_single_bytes_on_native_CPU[function] — test source atlib/accy/src/executable/fragment.zig:1367in nearest public ownertiny.accy.executable.fragmentlib.accy.src.preparation.activation.ActivationCase.module[method] — private source atlib/accy/src/preparation/activation.zig:556in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_expands_silu_activation_op_by_default[function] — test source atlib/accy/src/preparation/activation.zig:814in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_falls_back_when_activation_catalog_shape_is_unavailable[function] — test source atlib/accy/src/preparation/activation.zig:866in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_keeps_relu_generic_by_default[function] — test source atlib/accy/src/preparation/activation.zig:840in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_rejects_unavailable_relu_catalog_shape[function] — test source atlib/accy/src/preparation/activation.zig:891in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_gelu_activation_op[function] — test source atlib/accy/src/preparation/activation.zig:790in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_relu[function] — test source atlib/accy/src/preparation/activation.zig:763in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.backend.test_backend_legalization_accepts_static_elementwise_outlined_kernels[function] — test source atlib/accy/src/preparation/backend.zig:361in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_pass_preserves_legal_IR[function] — test source atlib/accy/src/preparation/backend.zig:439in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/backend.zig:395in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.bufferization.pass.checkBufferBoundary[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:949in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.checkBufferChain[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:1077in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_coalesces_aliased_kernel_call_results[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:689in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_elides_fusion-internal_tensor_values[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:642in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_keeps_non-returned_aliased_results_internal[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:738in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:831in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_function_boundary_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:598in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_returned_constants[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:791in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_rejects_aggregate_byte_overflow_before_publishing_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:1031in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.call.test_catalog_call_insertion_emits_descriptor_target_and_default_contract[function] — test source atlib/accy/src/preparation/call.zig:121in nearest public ownertiny.accy.preparation.calllib.accy.src.preparation.canonicalization.accountingBroadcastModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:883in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingDotModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:851in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingIdentityModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:767in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingScanModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:872in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalization_pass_preserves_analyses_when_it_makes_no_changes[function] — test source atlib/accy/src/preparation/canonicalization.zig:670in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_flattens_shared-rhs_batched_dots[function] — test source atlib/accy/src/preparation/canonicalization.zig:694in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_removes_identity_shape_operations[function] — test source atlib/accy/src/preparation/canonicalization.zig:634in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bf16_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:413in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bool_iterate_carries[function] — test source atlib/accy/src/preparation/dtype.zig:470in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_indexing_and_padding_ops[function] — test source atlib/accy/src/preparation/dtype.zig:325in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_kernel_call_contracts[function] — test source atlib/accy/src/preparation/dtype.zig:381in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_key_kernel_call_boundaries[function] — test source atlib/accy/src/preparation/dtype.zig:437in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_static_numeric_lowering_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:276in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:301in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_indexing_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:356in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_rejects_bool_iota_before_lowering[function] — test source atlib/accy/src/preparation/dtype.zig:505in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.einsum.EinsumCase.module[method] — private source atlib/accy/src/preparation/einsum.zig:1252in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.dotGeneralTunedModule[function] — private source atlib/accy/src/preparation/einsum.zig:1163in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_accepts_beam_width_options[function] — test source atlib/accy/src/preparation/einsum.zig:1031in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_consults_family_tuning_when_schedule_is_null[function] — test source atlib/accy/src/preparation/einsum.zig:1076in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_attention-shaped_pure_einsum_generic_with_kernel_library[function] — test source atlib/accy/src/preparation/einsum.zig:930in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_heuristic_schedule_on_family_tuning_miss[function] — test source atlib/accy/src/preparation/einsum.zig:1128in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_matrix_product_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:959in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_transpose_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:985in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_preserves_analyses_when_no_einsum_exists[function] — test source atlib/accy/src/preparation/einsum.zig:1010in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_replaces_semantic_einsum_with_planned_contraction[function] — test source atlib/accy/src/preparation/einsum.zig:676in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product[function] — test source atlib/accy/src/preparation/einsum.zig:701in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:728in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_vector_product[function] — test source atlib/accy/src/preparation/einsum.zig:795in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_outer_product[function] — test source atlib/accy/src/preparation/einsum.zig:823in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_dot_product[function] — test source atlib/accy/src/preparation/einsum.zig:903in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_sum_reduction[function] — test source atlib/accy/src/preparation/einsum.zig:877in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_transpose[function] — test source atlib/accy/src/preparation/einsum.zig:851in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_scheduled_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:760in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.folding.foldingFixture[function] — private source atlib/accy/src/preparation/folding.zig:599in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_broadcast_in_dim_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:775in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:812in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_floor,_round,_and_trunc_constants[function] — test source atlib/accy/src/preparation/folding.zig:892in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_i32_neg_constants[function] — test source atlib/accy/src/preparation/folding.zig:853in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_reshape_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:730in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_pass_preserves_analyses_when_no_constants_fold[function] — test source atlib/accy/src/preparation/folding.zig:975in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_scratch_bound_includes_original_payloads_above_the_broadcast_limit[function] — test source atlib/accy/src/preparation/folding.zig:715in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_skips_overflowing_i32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:943in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.fusion.pass.checkFusionChain[function] — private source atlib/accy/src/preparation/fusion/pass.zig:1916in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_reduction_prologues_with_shared_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1693in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_slices_and_pads_as_see-through_members[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1660in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_softmax_as_one_row_pipeline[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1726in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_elides_producer_shared_by_sibling_roots[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1801in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_single-use_elementwise_producer_DAG[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1630in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_straight-line_elementwise_chain[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1600in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_keeps_narrow_softmax_on_sibling_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1764in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_rejects_producer_with_escaping_use[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1830in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.indexing.IndexingCase.module[method] — private source atlib/accy/src/preparation/indexing.zig:615in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.gatherTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1063in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterAddTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1168in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1155in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.layout.checkLayoutBoundary[function] — private source atlib/accy/src/preparation/layout.zig:583in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/layout.zig:470in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_constant_memory_layouts[function] — test source atlib/accy/src/preparation/layout.zig:385in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_fusion_elisions_without_layouts[function] — test source atlib/accy/src/preparation/layout.zig:431in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_row-major_slot_layouts[function] — test source atlib/accy/src/preparation/layout.zig:334in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.loss.LossCase.module[method] — private source atlib/accy/src/preparation/loss.zig:298in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.loss.sparseCrossEntropyTestModule[function] — private source atlib/accy/src/preparation/loss.zig:507in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.memory.checkMemoryBoundary[function] — private source atlib/accy/src/preparation/memory.zig:752in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.checkMemoryDiagnostic[function] — private source atlib/accy/src/preparation/memory.zig:851in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_aliases_returned_input_and_constant_backing[function] — test source atlib/accy/src/preparation/memory.zig:431in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_broadcast_and_refuses_a_removed_writer_at_its_location[function] — test source atlib/accy/src/preparation/memory.zig:467in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_function_boundary_transfers[function] — test source atlib/accy/src/preparation/memory.zig:378in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/memory.zig:615in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_places_non-returned_constants_in_constant_memory[function] — test source atlib/accy/src/preparation/memory.zig:529in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_records_fusion_elisions_without_assigning_storage[function] — test source atlib/accy/src/preparation/memory.zig:574in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.outlining.pass.checkLeafWalkBoundary[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1098in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.checkSharedLeafWalk[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1161in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1005in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_an_iterate_that_captures_a_function-scope_splat[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1037in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_one_candidate_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/outlining/pass.zig:694in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_parameter_reduce_init_as_input[function] — test source atlib/accy/src/preparation/outlining/pass.zig:845in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_reduction_data_input_without_init_constant[function] — test source atlib/accy/src/preparation/outlining/pass.zig:793in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_semantic_kernel_call_work[function] — test source atlib/accy/src/preparation/outlining/pass.zig:894in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_standalone_elementwise_dependencies[function] — test source atlib/accy/src/preparation/outlining/pass.zig:743in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/outlining/pass.zig:951in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.pipeline.buildSemanticAddModule[function] — private source atlib/accy/src/preparation/pipeline.zig:346in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulModule[function] — private source atlib/accy/src/preparation/pipeline.zig:361in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulSubMaxModule[function] — private source atlib/accy/src/preparation/pipeline.zig:445in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_einsum_operand-local_reductions[function] — test source atlib/accy/src/preparation/pipeline.zig:724in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_three_operand_einsum_contractions[function] — test source atlib/accy/src/preparation/pipeline.zig:752in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_prepareContractJobFromSemanticModule_materializes_normalized_contract_job[function] — test source atlib/accy/src/preparation/pipeline.zig:486in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.saturation.checkSaturationAccounting[function] — private source atlib/accy/src/preparation/saturation.zig:63in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.expectFloatingIdentityRetained[function] — private source atlib/accy/src/preparation/saturation.zig:892in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_convert[function] — test source atlib/accy/src/preparation/saturation.zig:727in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_tensor_shape_operations[function] — test source atlib/accy/src/preparation/saturation.zig:691in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_left_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:857in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_lossless_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:757in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_right_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:822in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_eliminates_duplicate_accy_add_in_one_block[function] — test source atlib/accy/src/preparation/saturation.zig:604in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_keeps_constants_with_different_payload_bytes_distinct[function] — test source atlib/accy/src/preparation/saturation.zig:636in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_pass_preserves_analyses_when_no_duplicate_accy_ops_exist[function] — test source atlib/accy/src/preparation/saturation.zig:667in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_lossy_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:789in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_non-identity_matrix_product_constant[function] — test source atlib/accy/src/preparation/saturation.zig:924in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_permutation_pairs[function] — test source atlib/accy/src/preparation/saturation.zig:963in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_three-dimensional_rotations[function] — test source atlib/accy/src/preparation/saturation.zig:1022in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_leaves_non-inverse_permutations_alone[function] — test source atlib/accy/src/preparation/saturation.zig:995in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.schedule.pass.checkScheduleChain[function] — private source atlib/accy/src/preparation/schedule/pass.zig:1746in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_dot_general_work_for_static_rank-2_matmul[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1075in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_kernel_call_work_with_operand_effects[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1198in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_one_work_item_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/schedule/pass.zig:963in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_reduction_work_for_static_rank-1_reduce[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1139in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_concatenate[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1506in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_iota[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1460in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_pad[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1410in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_slice[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1364in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_transpose[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1318in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_standalone_work_when_fusion_is_rejected[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1022in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_estimates_catalog_kernel_call_reductions[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1262in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_broadcast_source_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1608in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_external_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1554in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1657in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_reports_aggregate_element_overflow_without_caching_a_plan[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1830in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.shape.pass.checkShapeStorage[function] — private source atlib/accy/src/preparation/shape/pass.zig:428in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_analysis_records_accy_tensor_values[function] — test source atlib/accy/src/preparation/shape/pass.zig:326in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_production_accounting_rejects_below_the_exact_charge[function] — test source atlib/accy/src/preparation/shape/pass.zig:465in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_propagation_pass_populates_analysis_without_modification[function] — test source atlib/accy/src/preparation/shape/pass.zig:373in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.test.Fixture.initNames[function] — private source atlib/accy/src/preparation/test.zig:574in nearest public ownerlib.accy.src.preparation.testlib.accy.src.preparation.test.testSource[function] — private source atlib/accy/src/preparation/test.zig:4121in nearest public ownerlib.accy.src.preparation.testlib.accy.src.target.module.test_target_module_owns_kernel_product[function] — test source atlib/accy/src/target/module.zig:79in nearest public ownertiny.accy.target.module
Complete caller list for choir.SemanticBuilder.init
211 direct callers.
lib.accy.src.artifact.plan.addChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2969in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.addConstantChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3150in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.deadTemporaryChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3258in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3043in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3067in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.fusedAddMulChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3026in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.kernelCallChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2985in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3092in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceI32ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3111in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceRank2Axis1ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3130in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reshapeChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3009in nearest public ownertiny.accy.artifact.planlib.accy.src.choir.contract.test_contract_module_rejects_non-contract_dialect_operations[function] — test source atlib/accy/src/choir/contract.zig:112in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.contract.test_contract_module_verifies_semantic_Choir_and_exposes_a_stable_fingerprint[function] — test source atlib/accy/src/choir/contract.zig:90in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.dispatch.test_dispatch_module_owns_tensor_product[function] — test source atlib/accy/src/choir/dispatch.zig:60in nearest public ownertiny.accy.choir.dispatchlib.accy.src.choir.gpu.test_kernel_module_owns_memory_product[function] — test source atlib/accy/src/choir/gpu.zig:62in nearest public ownertiny.accy.choir.gpulib.accy.src.choir.memory.test_memory_module_owns_dispatch_product[function] — test source atlib/accy/src/choir/memory.zig:61in nearest public ownertiny.accy.choir.memorylib.accy.src.choir.semantic.test_function_builder_emits_compare_convert_and_select_operations[function] — test source atlib/accy/src/choir/semantic.zig:984in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_emits_verified_Accy_Choir_module[function] — test source atlib/accy/src/choir/semantic.zig:688in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_activation_operation[function] — test source atlib/accy/src/choir/semantic.zig:920in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_div_operation[function] — test source atlib/accy/src/choir/semantic.zig:856in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_einsum_operation[function] — test source atlib/accy/src/choir/semantic.zig:938in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_exp_operation[function] — test source atlib/accy/src/choir/semantic.zig:874in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_kernel_call_operation[function] — test source atlib/accy/src/choir/semantic.zig:958in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_wider_elementwise_math_operations[function] — test source atlib/accy/src/choir/semantic.zig:892in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_dtype-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1010in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_mismatched_function_returns[function] — test source atlib/accy/src/choir/semantic.zig:1028in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_non-boolean_select_predicates_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1019in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_shape-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1001in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.tensor.test_tensor_module_owns_contract_product_and_analysis_cache[function] — test source atlib/accy/src/choir/tensor.zig:64in nearest public ownertiny.accy.choir.tensorlib.accy.src.executable.fixture.addSemanticModule[function] — private source atlib/accy/src/executable/fixture.zig:48in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.addU32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:37in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.aliasedKernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:90in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.constantAddChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:109in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:122in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:141in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.escapedTwoKernelChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:187in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.fusedAddMulChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:59in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.kernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:71in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:161in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceI32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:174in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fragment.familyTuningBlobTestModule[function] — private source atlib/accy/src/executable/fragment.zig:3624in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runDotGeneralNativeCpuFragment[function] — private source atlib/accy/src/executable/fragment.zig:1299in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runKernelCallNativeCpuRuntimeScalarFragment[function] — private source atlib/accy/src/executable/fragment.zig:1512in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.test_Choir_executable_fragment_materializes_i1_outputs_as_single_bytes_on_native_CPU[function] — test source atlib/accy/src/executable/fragment.zig:1367in nearest public ownertiny.accy.executable.fragmentlib.accy.src.preparation.activation.ActivationCase.module[method] — private source atlib/accy/src/preparation/activation.zig:556in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_expands_silu_activation_op_by_default[function] — test source atlib/accy/src/preparation/activation.zig:814in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_falls_back_when_activation_catalog_shape_is_unavailable[function] — test source atlib/accy/src/preparation/activation.zig:866in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_keeps_relu_generic_by_default[function] — test source atlib/accy/src/preparation/activation.zig:840in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_rejects_unavailable_relu_catalog_shape[function] — test source atlib/accy/src/preparation/activation.zig:891in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_gelu_activation_op[function] — test source atlib/accy/src/preparation/activation.zig:790in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_relu[function] — test source atlib/accy/src/preparation/activation.zig:763in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.backend.checkBackendBytes[function] — private source atlib/accy/src/preparation/backend.zig:602in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_accepts_static_elementwise_outlined_kernels[function] — test source atlib/accy/src/preparation/backend.zig:361in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_enforces_its_pass_allowance_and_terminal_retry[function] — test source atlib/accy/src/preparation/backend.zig:836in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_pass_preserves_legal_IR[function] — test source atlib/accy/src/preparation/backend.zig:439in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_preserves_target_capability_failure_as_a_distinct_result[function] — test source atlib/accy/src/preparation/backend.zig:726in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_rejects_unmodeled_options_with_cached_dependencies[function] — test source atlib/accy/src/preparation/backend.zig:677in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_retains_slot_failure_distinctions[function] — test source atlib/accy/src/preparation/backend.zig:778in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/backend.zig:395in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_work_contract_covers_growing_output_lists[function] — test source atlib/accy/src/preparation/backend.zig:548in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.bufferization.pass.checkBufferBoundary[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:949in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.checkBufferChain[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:1077in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_coalesces_aliased_kernel_call_results[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:689in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_elides_fusion-internal_tensor_values[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:642in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_keeps_non-returned_aliased_results_internal[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:738in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:831in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_function_boundary_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:598in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_returned_constants[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:791in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_rejects_aggregate_byte_overflow_before_publishing_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:1031in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.call.test_catalog_call_insertion_emits_descriptor_target_and_default_contract[function] — test source atlib/accy/src/preparation/call.zig:121in nearest public ownertiny.accy.preparation.calllib.accy.src.preparation.canonicalization.accountingBroadcastModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:883in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingDotModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:851in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingIdentityModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:767in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingScanModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:872in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalization_pass_preserves_analyses_when_it_makes_no_changes[function] — test source atlib/accy/src/preparation/canonicalization.zig:670in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_flattens_shared-rhs_batched_dots[function] — test source atlib/accy/src/preparation/canonicalization.zig:694in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_removes_identity_shape_operations[function] — test source atlib/accy/src/preparation/canonicalization.zig:634in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bf16_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:413in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bool_iterate_carries[function] — test source atlib/accy/src/preparation/dtype.zig:470in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_indexing_and_padding_ops[function] — test source atlib/accy/src/preparation/dtype.zig:325in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_kernel_call_contracts[function] — test source atlib/accy/src/preparation/dtype.zig:381in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_key_kernel_call_boundaries[function] — test source atlib/accy/src/preparation/dtype.zig:437in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_static_numeric_lowering_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:276in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:301in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_indexing_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:356in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_rejects_bool_iota_before_lowering[function] — test source atlib/accy/src/preparation/dtype.zig:505in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_key_arithmetic_is_rejected_upstream_by_the_semantic_dialect[function] — test source atlib/accy/src/preparation/dtype.zig:495in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.einsum.EinsumCase.module[method] — private source atlib/accy/src/preparation/einsum.zig:1252in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.dotGeneralTunedModule[function] — private source atlib/accy/src/preparation/einsum.zig:1163in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_accepts_beam_width_options[function] — test source atlib/accy/src/preparation/einsum.zig:1031in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_consults_family_tuning_when_schedule_is_null[function] — test source atlib/accy/src/preparation/einsum.zig:1076in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_attention-shaped_pure_einsum_generic_with_kernel_library[function] — test source atlib/accy/src/preparation/einsum.zig:930in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_heuristic_schedule_on_family_tuning_miss[function] — test source atlib/accy/src/preparation/einsum.zig:1128in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_matrix_product_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:959in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_transpose_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:985in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_preserves_analyses_when_no_einsum_exists[function] — test source atlib/accy/src/preparation/einsum.zig:1010in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_replaces_semantic_einsum_with_planned_contraction[function] — test source atlib/accy/src/preparation/einsum.zig:676in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product[function] — test source atlib/accy/src/preparation/einsum.zig:701in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:728in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_vector_product[function] — test source atlib/accy/src/preparation/einsum.zig:795in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_outer_product[function] — test source atlib/accy/src/preparation/einsum.zig:823in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_dot_product[function] — test source atlib/accy/src/preparation/einsum.zig:903in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_sum_reduction[function] — test source atlib/accy/src/preparation/einsum.zig:877in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_transpose[function] — test source atlib/accy/src/preparation/einsum.zig:851in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_scheduled_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:760in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.folding.foldingFixture[function] — private source atlib/accy/src/preparation/folding.zig:599in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_broadcast_in_dim_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:775in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:812in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_floor,_round,_and_trunc_constants[function] — test source atlib/accy/src/preparation/folding.zig:892in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_i32_neg_constants[function] — test source atlib/accy/src/preparation/folding.zig:853in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_reshape_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:730in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_pass_preserves_analyses_when_no_constants_fold[function] — test source atlib/accy/src/preparation/folding.zig:975in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_scratch_bound_includes_original_payloads_above_the_broadcast_limit[function] — test source atlib/accy/src/preparation/folding.zig:715in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_skips_overflowing_i32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:943in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.fusion.pass.checkFusionChain[function] — private source atlib/accy/src/preparation/fusion/pass.zig:1916in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_reduction_prologues_with_shared_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1693in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_slices_and_pads_as_see-through_members[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1660in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_softmax_as_one_row_pipeline[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1726in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_elides_producer_shared_by_sibling_roots[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1801in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_single-use_elementwise_producer_DAG[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1630in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_straight-line_elementwise_chain[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1600in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_keeps_narrow_softmax_on_sibling_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1764in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_rejects_producer_with_escaping_use[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1830in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.indexing.IndexingCase.module[method] — private source atlib/accy/src/preparation/indexing.zig:615in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.gatherTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1063in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterAddTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1168in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1155in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.kernelization.lowering.builder.testDetachedProgram[function] — private source atlib/accy/src/preparation/kernelization/lowering/builder.zig:528in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.testKernelContextHostFailure[function] — private source atlib/accy/src/preparation/kernelization/lowering/builder.zig:704in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.testSplatRefusal[function] — private source atlib/accy/src/preparation/kernelization/lowering/builder.zig:645in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.test_kernelization_generated_builder_declines_nonsplats_without_losing_valid_literals[function] — test source atlib/accy/src/preparation/kernelization/lowering/builder.zig:733in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.builder.test_kernelization_generated_builder_exhaustion_reaches_the_analysis_cache[function] — test source atlib/accy/src/preparation/kernelization/lowering/builder.zig:434in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.kernelization.lowering.elementwise.checkGatherWalkFailure[function] — private source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1504in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.checkOperandWalkStorage[function] — private source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1528in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.checkVectorInputWalk[function] — private source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1472in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.test_kernelization_operand_walk_expands_shared_definitions_once[function] — test source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1427in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.kernelization.lowering.elementwise.test_kernelization_operand_walk_finds_gathers_beyond_former_depth_and_capacity_limits[function] — test source atlib/accy/src/preparation/kernelization/lowering/elementwise.zig:1412in nearest public ownerlib.accy.src.preparation.kernelization.lowering.elementwiselib.accy.src.preparation.layout.checkLayoutBoundary[function] — private source atlib/accy/src/preparation/layout.zig:583in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/layout.zig:470in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_constant_memory_layouts[function] — test source atlib/accy/src/preparation/layout.zig:385in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_fusion_elisions_without_layouts[function] — test source atlib/accy/src/preparation/layout.zig:431in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_row-major_slot_layouts[function] — test source atlib/accy/src/preparation/layout.zig:334in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.loss.LossCase.module[method] — private source atlib/accy/src/preparation/loss.zig:298in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.loss.sparseCrossEntropyTestModule[function] — private source atlib/accy/src/preparation/loss.zig:507in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.memory.checkMemoryBoundary[function] — private source atlib/accy/src/preparation/memory.zig:752in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.checkMemoryDiagnostic[function] — private source atlib/accy/src/preparation/memory.zig:851in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_aliases_returned_input_and_constant_backing[function] — test source atlib/accy/src/preparation/memory.zig:431in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_broadcast_and_refuses_a_removed_writer_at_its_location[function] — test source atlib/accy/src/preparation/memory.zig:467in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_function_boundary_transfers[function] — test source atlib/accy/src/preparation/memory.zig:378in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/memory.zig:615in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_places_non-returned_constants_in_constant_memory[function] — test source atlib/accy/src/preparation/memory.zig:529in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_records_fusion_elisions_without_assigning_storage[function] — test source atlib/accy/src/preparation/memory.zig:574in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.outlining.pass.checkLeafWalkBoundary[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1098in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.checkOutlineOptions[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1361in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.checkSharedLeafWalk[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1161in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_accounts_closed_scopes_and_rejects_external_operand_owners[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1410in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_parallel_input_failure_returns_after_workers_are_joined[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1506in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1005in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_an_iterate_that_captures_a_function-scope_splat[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1037in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_one_candidate_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/outlining/pass.zig:694in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_preserves_its_exact_admission_boundary_across_cache_hits[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1456in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_parameter_reduce_init_as_input[function] — test source atlib/accy/src/preparation/outlining/pass.zig:845in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_reduction_data_input_without_init_constant[function] — test source atlib/accy/src/preparation/outlining/pass.zig:793in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_semantic_kernel_call_work[function] — test source atlib/accy/src/preparation/outlining/pass.zig:894in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_standalone_elementwise_dependencies[function] — test source atlib/accy/src/preparation/outlining/pass.zig:743in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/outlining/pass.zig:951in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_work_contract_covers_growing_independent_outputs[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1303in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.pipeline.buildSemanticAddModule[function] — private source atlib/accy/src/preparation/pipeline.zig:346in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulModule[function] — private source atlib/accy/src/preparation/pipeline.zig:361in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulSubMaxModule[function] — private source atlib/accy/src/preparation/pipeline.zig:445in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_einsum_operand-local_reductions[function] — test source atlib/accy/src/preparation/pipeline.zig:724in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_three_operand_einsum_contractions[function] — test source atlib/accy/src/preparation/pipeline.zig:752in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_prepareContractJobFromSemanticModule_materializes_normalized_contract_job[function] — test source atlib/accy/src/preparation/pipeline.zig:486in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.saturation.checkSaturationAccounting[function] — private source atlib/accy/src/preparation/saturation.zig:63in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.expectFloatingIdentityRetained[function] — private source atlib/accy/src/preparation/saturation.zig:892in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_convert[function] — test source atlib/accy/src/preparation/saturation.zig:727in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_tensor_shape_operations[function] — test source atlib/accy/src/preparation/saturation.zig:691in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_left_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:857in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_lossless_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:757in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_right_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:822in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_eliminates_duplicate_accy_add_in_one_block[function] — test source atlib/accy/src/preparation/saturation.zig:604in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_keeps_constants_with_different_payload_bytes_distinct[function] — test source atlib/accy/src/preparation/saturation.zig:636in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_pass_preserves_analyses_when_no_duplicate_accy_ops_exist[function] — test source atlib/accy/src/preparation/saturation.zig:667in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_lossy_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:789in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_non-identity_matrix_product_constant[function] — test source atlib/accy/src/preparation/saturation.zig:924in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_permutation_pairs[function] — test source atlib/accy/src/preparation/saturation.zig:963in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_three-dimensional_rotations[function] — test source atlib/accy/src/preparation/saturation.zig:1022in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_leaves_non-inverse_permutations_alone[function] — test source atlib/accy/src/preparation/saturation.zig:995in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.schedule.pass.checkScheduleChain[function] — private source atlib/accy/src/preparation/schedule/pass.zig:1746in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_dot_general_work_for_static_rank-2_matmul[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1075in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_kernel_call_work_with_operand_effects[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1198in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_one_work_item_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/schedule/pass.zig:963in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_reduction_work_for_static_rank-1_reduce[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1139in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_concatenate[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1506in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_iota[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1460in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_pad[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1410in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_slice[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1364in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_transpose[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1318in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_standalone_work_when_fusion_is_rejected[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1022in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_estimates_catalog_kernel_call_reductions[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1262in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_broadcast_source_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1608in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_external_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1554in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1657in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_reports_aggregate_element_overflow_without_caching_a_plan[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1830in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.shape.pass.checkShapeStorage[function] — private source atlib/accy/src/preparation/shape/pass.zig:428in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_analysis_records_accy_tensor_values[function] — test source atlib/accy/src/preparation/shape/pass.zig:326in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_production_accounting_rejects_below_the_exact_charge[function] — test source atlib/accy/src/preparation/shape/pass.zig:465in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_propagation_pass_populates_analysis_without_modification[function] — test source atlib/accy/src/preparation/shape/pass.zig:373in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.test.Fixture.initNames[function] — private source atlib/accy/src/preparation/test.zig:574in nearest public ownerlib.accy.src.preparation.testlib.accy.src.preparation.test.testSource[function] — private source atlib/accy/src/preparation/test.zig:4121in nearest public ownerlib.accy.src.preparation.testlib.accy.src.target.module.test_target_module_owns_kernel_product[function] — test source atlib/accy/src/target/module.zig:79in nearest public ownertiny.accy.target.module
Complete caller list for choir.SemanticBuilder.tensor
191 direct callers.
lib.accy.src.artifact.plan.addChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2969in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.addConstantChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3150in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.deadTemporaryChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3258in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3043in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3067in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.fusedAddMulChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3026in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.kernelCallChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:2985in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3092in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceI32ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3111in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reduceRank2Axis1ChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3130in nearest public ownertiny.accy.artifact.planlib.accy.src.artifact.plan.reshapeChoirModule[function] — private source atlib/accy/src/artifact/plan.zig:3009in nearest public ownertiny.accy.artifact.planlib.accy.src.choir.contract.test_contract_module_rejects_non-contract_dialect_operations[function] — test source atlib/accy/src/choir/contract.zig:112in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.contract.test_contract_module_verifies_semantic_Choir_and_exposes_a_stable_fingerprint[function] — test source atlib/accy/src/choir/contract.zig:90in nearest public ownertiny.accy.choir.contractlib.accy.src.choir.dispatch.test_dispatch_module_owns_tensor_product[function] — test source atlib/accy/src/choir/dispatch.zig:60in nearest public ownertiny.accy.choir.dispatchlib.accy.src.choir.gpu.test_kernel_module_owns_memory_product[function] — test source atlib/accy/src/choir/gpu.zig:62in nearest public ownertiny.accy.choir.gpulib.accy.src.choir.memory.test_memory_module_owns_dispatch_product[function] — test source atlib/accy/src/choir/memory.zig:61in nearest public ownertiny.accy.choir.memorylib.accy.src.choir.semantic.test_function_builder_emits_compare_convert_and_select_operations[function] — test source atlib/accy/src/choir/semantic.zig:984in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_emits_verified_Accy_Choir_module[function] — test source atlib/accy/src/choir/semantic.zig:688in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_activation_operation[function] — test source atlib/accy/src/choir/semantic.zig:920in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_div_operation[function] — test source atlib/accy/src/choir/semantic.zig:856in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_einsum_operation[function] — test source atlib/accy/src/choir/semantic.zig:938in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_exp_operation[function] — test source atlib/accy/src/choir/semantic.zig:874in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_kernel_call_operation[function] — test source atlib/accy/src/choir/semantic.zig:958in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_exposes_wider_elementwise_math_operations[function] — test source atlib/accy/src/choir/semantic.zig:892in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_dtype-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1010in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_mismatched_function_returns[function] — test source atlib/accy/src/choir/semantic.zig:1028in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_non-boolean_select_predicates_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1019in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.semantic.test_semantic_builder_rejects_shape-mismatched_elementwise_misuse_at_call_site[function] — test source atlib/accy/src/choir/semantic.zig:1001in nearest public ownertiny.accy.choir.semanticlib.accy.src.choir.tensor.test_tensor_module_owns_contract_product_and_analysis_cache[function] — test source atlib/accy/src/choir/tensor.zig:64in nearest public ownertiny.accy.choir.tensorlib.accy.src.executable.fixture.addSemanticModule[function] — private source atlib/accy/src/executable/fixture.zig:48in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.addU32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:37in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.aliasedKernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:90in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.constantAddChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:109in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:122in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.dotGeneralF16ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:141in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.escapedTwoKernelChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:187in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.fusedAddMulChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:59in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.kernelCallChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:71in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:161in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fixture.reduceI32ChoirModule[function] — private source atlib/accy/src/executable/fixture.zig:174in nearest public ownerlib.accy.src.executable.fixturelib.accy.src.executable.fragment.familyTuningBlobTestModule[function] — private source atlib/accy/src/executable/fragment.zig:3624in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runDotGeneralNativeCpuFragment[function] — private source atlib/accy/src/executable/fragment.zig:1299in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.runKernelCallNativeCpuRuntimeScalarFragment[function] — private source atlib/accy/src/executable/fragment.zig:1512in nearest public ownertiny.accy.executable.fragmentlib.accy.src.executable.fragment.test_Choir_executable_fragment_materializes_i1_outputs_as_single_bytes_on_native_CPU[function] — test source atlib/accy/src/executable/fragment.zig:1367in nearest public ownertiny.accy.executable.fragmentlib.accy.src.preparation.activation.ActivationCase.module[method] — private source atlib/accy/src/preparation/activation.zig:556in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_expands_silu_activation_op_by_default[function] — test source atlib/accy/src/preparation/activation.zig:814in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_falls_back_when_activation_catalog_shape_is_unavailable[function] — test source atlib/accy/src/preparation/activation.zig:866in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_keeps_relu_generic_by_default[function] — test source atlib/accy/src/preparation/activation.zig:840in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_rejects_unavailable_relu_catalog_shape[function] — test source atlib/accy/src/preparation/activation.zig:891in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_gelu_activation_op[function] — test source atlib/accy/src/preparation/activation.zig:790in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.activation.test_activation_lowering_pass_selects_kernel_library_relu[function] — test source atlib/accy/src/preparation/activation.zig:763in nearest public ownertiny.accy.preparation.activationlib.accy.src.preparation.backend.test_backend_legalization_accepts_static_elementwise_outlined_kernels[function] — test source atlib/accy/src/preparation/backend.zig:361in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_pass_preserves_legal_IR[function] — test source atlib/accy/src/preparation/backend.zig:439in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.backend.test_backend_legalization_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/backend.zig:395in nearest public ownertiny.accy.preparation.backendlib.accy.src.preparation.bufferization.pass.checkBufferBoundary[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:949in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.checkBufferChain[function] — private source atlib/accy/src/preparation/bufferization/pass.zig:1077in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_coalesces_aliased_kernel_call_results[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:689in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_elides_fusion-internal_tensor_values[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:642in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_keeps_non-returned_aliased_results_internal[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:738in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:831in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_function_boundary_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:598in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_records_returned_constants[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:791in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.bufferization.pass.test_bufferization_planning_rejects_aggregate_byte_overflow_before_publishing_slots[function] — test source atlib/accy/src/preparation/bufferization/pass.zig:1031in nearest public ownerlib.accy.src.preparation.bufferization.passlib.accy.src.preparation.call.test_catalog_call_insertion_emits_descriptor_target_and_default_contract[function] — test source atlib/accy/src/preparation/call.zig:121in nearest public ownertiny.accy.preparation.calllib.accy.src.preparation.canonicalization.accountingBroadcastModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:883in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingDotModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:851in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingIdentityModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:767in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.accountingScanModule[function] — private source atlib/accy/src/preparation/canonicalization.zig:872in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalization_pass_preserves_analyses_when_it_makes_no_changes[function] — test source atlib/accy/src/preparation/canonicalization.zig:670in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_flattens_shared-rhs_batched_dots[function] — test source atlib/accy/src/preparation/canonicalization.zig:694in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.canonicalization.test_canonicalizeModule_removes_identity_shape_operations[function] — test source atlib/accy/src/preparation/canonicalization.zig:634in nearest public ownertiny.accy.preparation.canonicalizationlib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bf16_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:413in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_bool_iterate_carries[function] — test source atlib/accy/src/preparation/dtype.zig:470in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_indexing_and_padding_ops[function] — test source atlib/accy/src/preparation/dtype.zig:325in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_kernel_call_contracts[function] — test source atlib/accy/src/preparation/dtype.zig:381in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_key_kernel_call_boundaries[function] — test source atlib/accy/src/preparation/dtype.zig:437in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_static_numeric_lowering_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:276in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_arithmetic_before_backend_capability_checks[function] — test source atlib/accy/src/preparation/dtype.zig:301in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_accepts_unsigned_indexing_dtypes[function] — test source atlib/accy/src/preparation/dtype.zig:356in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_dtype_legalization_rejects_bool_iota_before_lowering[function] — test source atlib/accy/src/preparation/dtype.zig:505in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.dtype.test_key_arithmetic_is_rejected_upstream_by_the_semantic_dialect[function] — test source atlib/accy/src/preparation/dtype.zig:495in nearest public ownertiny.accy.preparation.dtypelib.accy.src.preparation.einsum.EinsumCase.module[method] — private source atlib/accy/src/preparation/einsum.zig:1252in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.dotGeneralTunedModule[function] — private source atlib/accy/src/preparation/einsum.zig:1163in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_accepts_beam_width_options[function] — test source atlib/accy/src/preparation/einsum.zig:1031in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_consults_family_tuning_when_schedule_is_null[function] — test source atlib/accy/src/preparation/einsum.zig:1076in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_attention-shaped_pure_einsum_generic_with_kernel_library[function] — test source atlib/accy/src/preparation/einsum.zig:930in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_heuristic_schedule_on_family_tuning_miss[function] — test source atlib/accy/src/preparation/einsum.zig:1128in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_matrix_product_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:959in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_keeps_registered_transpose_generic_by_default[function] — test source atlib/accy/src/preparation/einsum.zig:985in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_preserves_analyses_when_no_einsum_exists[function] — test source atlib/accy/src/preparation/einsum.zig:1010in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_replaces_semantic_einsum_with_planned_contraction[function] — test source atlib/accy/src/preparation/einsum.zig:676in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product[function] — test source atlib/accy/src/preparation/einsum.zig:701in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:728in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_matrix_vector_product[function] — test source atlib/accy/src/preparation/einsum.zig:795in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_outer_product[function] — test source atlib/accy/src/preparation/einsum.zig:823in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_dot_product[function] — test source atlib/accy/src/preparation/einsum.zig:903in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_scalar_sum_reduction[function] — test source atlib/accy/src/preparation/einsum.zig:877in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_kernel_library_transpose[function] — test source atlib/accy/src/preparation/einsum.zig:851in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.einsum.test_einsum_lowering_pass_selects_scheduled_kernel_library_matrix_product_family[function] — test source atlib/accy/src/preparation/einsum.zig:760in nearest public ownertiny.accy.preparation.einsumlib.accy.src.preparation.folding.foldingFixture[function] — private source atlib/accy/src/preparation/folding.zig:599in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_broadcast_in_dim_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:775in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:812in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_f32_floor,_round,_and_trunc_constants[function] — test source atlib/accy/src/preparation/folding.zig:892in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_i32_neg_constants[function] — test source atlib/accy/src/preparation/folding.zig:853in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_folds_reshape_of_accy_constant[function] — test source atlib/accy/src/preparation/folding.zig:730in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_pass_preserves_analyses_when_no_constants_fold[function] — test source atlib/accy/src/preparation/folding.zig:975in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_scratch_bound_includes_original_payloads_above_the_broadcast_limit[function] — test source atlib/accy/src/preparation/folding.zig:715in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.folding.test_constant_folding_skips_overflowing_i32_add_constants[function] — test source atlib/accy/src/preparation/folding.zig:943in nearest public ownertiny.accy.preparation.foldinglib.accy.src.preparation.fusion.pass.checkFusionChain[function] — private source atlib/accy/src/preparation/fusion/pass.zig:1916in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_reduction_prologues_with_shared_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1693in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_slices_and_pads_as_see-through_members[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1660in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_claims_softmax_as_one_row_pipeline[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1726in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_elides_producer_shared_by_sibling_roots[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1801in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_single-use_elementwise_producer_DAG[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1630in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_finds_straight-line_elementwise_chain[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1600in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_keeps_narrow_softmax_on_sibling_recompute[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1764in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.fusion.pass.test_fusion_planning_rejects_producer_with_escaping_use[function] — test source atlib/accy/src/preparation/fusion/pass.zig:1830in nearest public ownerlib.accy.src.preparation.fusion.passlib.accy.src.preparation.indexing.IndexingCase.module[method] — private source atlib/accy/src/preparation/indexing.zig:615in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.gatherTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1063in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterAddTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1168in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.indexing.scatterTestModule[function] — private source atlib/accy/src/preparation/indexing.zig:1155in nearest public ownertiny.accy.preparation.indexinglib.accy.src.preparation.kernelization.lowering.builder.test_kernelization_generated_builder_declines_nonsplats_without_losing_valid_literals[function] — test source atlib/accy/src/preparation/kernelization/lowering/builder.zig:733in nearest public ownerlib.accy.src.preparation.kernelization.lowering.builderlib.accy.src.preparation.layout.checkLayoutBoundary[function] — private source atlib/accy/src/preparation/layout.zig:583in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/layout.zig:470in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_constant_memory_layouts[function] — test source atlib/accy/src/preparation/layout.zig:385in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_fusion_elisions_without_layouts[function] — test source atlib/accy/src/preparation/layout.zig:431in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.layout.test_layout_planning_records_row-major_slot_layouts[function] — test source atlib/accy/src/preparation/layout.zig:334in nearest public ownertiny.accy.preparation.layoutlib.accy.src.preparation.loss.LossCase.module[method] — private source atlib/accy/src/preparation/loss.zig:298in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.loss.sparseCrossEntropyTestModule[function] — private source atlib/accy/src/preparation/loss.zig:507in nearest public ownerlib.accy.src.preparation.losslib.accy.src.preparation.memory.checkMemoryBoundary[function] — private source atlib/accy/src/preparation/memory.zig:752in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.checkMemoryDiagnostic[function] — private source atlib/accy/src/preparation/memory.zig:851in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_aliases_returned_input_and_constant_backing[function] — test source atlib/accy/src/preparation/memory.zig:431in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_broadcast_and_refuses_a_removed_writer_at_its_location[function] — test source atlib/accy/src/preparation/memory.zig:467in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_classifies_function_boundary_transfers[function] — test source atlib/accy/src/preparation/memory.zig:378in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/memory.zig:615in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_places_non-returned_constants_in_constant_memory[function] — test source atlib/accy/src/preparation/memory.zig:529in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.memory.test_memory-space_planning_records_fusion_elisions_without_assigning_storage[function] — test source atlib/accy/src/preparation/memory.zig:574in nearest public ownertiny.accy.preparation.memorylib.accy.src.preparation.outlining.pass.checkLeafWalkBoundary[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1098in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.checkSharedLeafWalk[function] — private source atlib/accy/src/preparation/outlining/pass.zig:1161in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1005in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_an_iterate_that_captures_a_function-scope_splat[function] — test source atlib/accy/src/preparation/outlining/pass.zig:1037in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_plans_one_candidate_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/outlining/pass.zig:694in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_parameter_reduce_init_as_input[function] — test source atlib/accy/src/preparation/outlining/pass.zig:845in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_reduction_data_input_without_init_constant[function] — test source atlib/accy/src/preparation/outlining/pass.zig:793in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_semantic_kernel_call_work[function] — test source atlib/accy/src/preparation/outlining/pass.zig:894in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_records_standalone_elementwise_dependencies[function] — test source atlib/accy/src/preparation/outlining/pass.zig:743in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.outlining.pass.test_kernel_outlining_threads_match_serial_analysis[function] — test source atlib/accy/src/preparation/outlining/pass.zig:951in nearest public ownerlib.accy.src.preparation.outlining.passlib.accy.src.preparation.pipeline.buildSemanticAddModule[function] — private source atlib/accy/src/preparation/pipeline.zig:346in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulModule[function] — private source atlib/accy/src/preparation/pipeline.zig:361in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.buildSemanticAddMulSubMaxModule[function] — private source atlib/accy/src/preparation/pipeline.zig:445in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_einsum_operand-local_reductions[function] — test source atlib/accy/src/preparation/pipeline.zig:724in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_kernel_preparation_handles_three_operand_einsum_contractions[function] — test source atlib/accy/src/preparation/pipeline.zig:752in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.pipeline.test_prepareContractJobFromSemanticModule_materializes_normalized_contract_job[function] — test source atlib/accy/src/preparation/pipeline.zig:486in nearest public ownertiny.accy.preparation.pipelinelib.accy.src.preparation.saturation.checkSaturationAccounting[function] — private source atlib/accy/src/preparation/saturation.zig:63in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.expectFloatingIdentityRetained[function] — private source atlib/accy/src/preparation/saturation.zig:892in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_convert[function] — test source atlib/accy/src/preparation/saturation.zig:727in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_identity_tensor_shape_operations[function] — test source atlib/accy/src/preparation/saturation.zig:691in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_left_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:857in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_lossless_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:757in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_collapses_right_integer_identity_matrix_product[function] — test source atlib/accy/src/preparation/saturation.zig:822in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_eliminates_duplicate_accy_add_in_one_block[function] — test source atlib/accy/src/preparation/saturation.zig:604in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_keeps_constants_with_different_payload_bytes_distinct[function] — test source atlib/accy/src/preparation/saturation.zig:636in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_pass_preserves_analyses_when_no_duplicate_accy_ops_exist[function] — test source atlib/accy/src/preparation/saturation.zig:667in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_lossy_convert_round_trip[function] — test source atlib/accy/src/preparation/saturation.zig:789in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_saturation_preserves_non-identity_matrix_product_constant[function] — test source atlib/accy/src/preparation/saturation.zig:924in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_permutation_pairs[function] — test source atlib/accy/src/preparation/saturation.zig:963in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_collapses_inverse_three-dimensional_rotations[function] — test source atlib/accy/src/preparation/saturation.zig:1022in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.saturation.test_transpose_involution_leaves_non-inverse_permutations_alone[function] — test source atlib/accy/src/preparation/saturation.zig:995in nearest public ownertiny.accy.preparation.saturationlib.accy.src.preparation.schedule.pass.checkScheduleChain[function] — private source atlib/accy/src/preparation/schedule/pass.zig:1746in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_dot_general_work_for_static_rank-2_matmul[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1075in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_kernel_call_work_with_operand_effects[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1198in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_one_work_item_for_an_elementwise_fusion_cluster[function] — test source atlib/accy/src/preparation/schedule/pass.zig:963in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_reduction_work_for_static_rank-1_reduce[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1139in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_concatenate[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1506in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_iota[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1460in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_pad[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1410in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_slice[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1364in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_shape_work_for_static_transpose[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1318in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_emits_standalone_work_when_fusion_is_rejected[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1022in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_estimates_catalog_kernel_call_reductions[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1262in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_broadcast_source_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1608in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_orders_fusion_after_external_producers[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1554in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_pass_preserves_IR[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1657in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.schedule.pass.test_schedule_planning_reports_aggregate_element_overflow_without_caching_a_plan[function] — test source atlib/accy/src/preparation/schedule/pass.zig:1830in nearest public ownerlib.accy.src.preparation.schedule.passlib.accy.src.preparation.shape.pass.checkShapeStorage[function] — private source atlib/accy/src/preparation/shape/pass.zig:428in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_analysis_records_accy_tensor_values[function] — test source atlib/accy/src/preparation/shape/pass.zig:326in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_production_accounting_rejects_below_the_exact_charge[function] — test source atlib/accy/src/preparation/shape/pass.zig:465in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.shape.pass.test_shape_layout_propagation_pass_populates_analysis_without_modification[function] — test source atlib/accy/src/preparation/shape/pass.zig:373in nearest public ownerlib.accy.src.preparation.shape.passlib.accy.src.preparation.test.Fixture.initNames[function] — private source atlib/accy/src/preparation/test.zig:574in nearest public ownerlib.accy.src.preparation.testlib.accy.src.preparation.test.testSource[function] — private source atlib/accy/src/preparation/test.zig:4121in nearest public ownerlib.accy.src.preparation.testlib.accy.src.target.module.test_target_module_owns_kernel_product[function] — test source atlib/accy/src/target/module.zig:79in nearest public ownertiny.accy.target.module
Audit
| Definitions | 74 |
|---|---|
| Public names | 92 |
| Members | 19 |
| Version | 26.7.0 |
| Revision | daab053ee433 |